HomeDigital EditionSys-Con RadioSearch Java Cd
Advanced Java AWT Book Reviews/Excerpts Client Server Corba Editorials Embedded Java Enterprise Java IDE's Industry Watch Integration Interviews Java Applet Java & Databases Java & Web Services Java Fundamentals Java Native Interface Java Servlets Java Beans J2ME Libraries .NET Object Orientation Observations/IMHO Product Reviews Scalability & Performance Security Server Side Source Code Straight Talking Swing Threads Using Java with others Wireless XML
 

"CORBASCRIPT"
Vol. 3, Issue 3, p. 64

	

Listing 1.
 
// Java 

public class HelloImpl 
  extends _sk_HelloCorba 
{ 
  public String message = "The default message."; 
   
  public HelloImpl(String n) 
  { 
    super(name); 
  } 

  public String getMessage() 
  { 
    return message; 
  } 

  public static void main(String args[]) 
  { 
    // Use first command line argument as the message, if provided. 
    if (args.length > 0) 
      message = args[0]; 

    try 
      { 
        org.omg.CORBA.ORB orb = orb.omg.CORBA.ORB.init(); 
        org.omg.CORBA.BOA boa = orb.BOA_init(); 
        HelloImpl h = new HelloImpl("Hello"); 
        boa.obj_is_ready(h); 
        Naming.register("http://localhost/iiop_objects/Hello",h); 
        boa.impl_is_ready(); 
      } 
    catch(Exception e) 
      { 
        System.err.println("HelloImpl: " + e); 
        e.printStackTrace(); 
      }     
  } 
};
  
      
 

All Rights Reserved
Copyright ©  2004 SYS-CON Media, Inc.
  E-mail: [email protected]

Java and Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. SYS-CON Publications, Inc. is independent of Sun Microsystems, Inc.