Back Forward CDK Home Reference Samples Resources
HelloCorba

 Building the HelloCorba Component

The HelloCorba component consists of one IDL file -- a web designer using a tool like Visual JavaScript would only need to import this one file to build web applications that utilize the CORBA services. The CORBA services are handled on the server by the HelloCorba daemon, a small Java file which extends Java classes automatically generated from HelloCorba.idl. These classes are generated by idl2java; a utility which is included in Netscape Enterprise Server 3.0.


The contents of the idl subdirectory are automatically generated using a batch file, which also compiles all the classes in the idl subdirectory and the main HelloCorba directory: Note: Before you run BuildHelloCorba, you may need to modify it to point to appropriate directories on your machine. BuildHelloCorba first calls Java with a classpath set to include nisb.zip from your Enterprise Server 3.0 installation, as well as iiop10.jar from your Communicator installation. "nisb.zip" contains the Java utility program com.visigenic.vbroker.tools.idl2java. The idl directory could be empty at first, and running idl2java will populate it with the Java classes needed to support HelloCorba.idl.

The automatically generated files include:

Once these files are created, BuildHelloCorba runs Javac on the files within the package idl and our main file, HelloCorbaDameon.java with a classpath that includes iiop10.jar from your Communicator installation.


( return to the top of the page )