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
 

"Using jacORB"
Vol. 2, Issue 8, p. 46

	

Listing 1: Representing a grocery item.
 
public class Item  
  implements java.io.Serializable  
{ 
  public String name = null; 
  public double cost = 0.; 

  public Item(String n, double c) 
  { 
    name = n; 
    cost = c; 
  } 
} 

Listing 2: A Remote Proxy for an Item instance.
 
public interface ItemProxy 
  implements jacorb.CORBject 
{ 
  public String getName(); 
  public void setName(String name); 

  public double getCost(); 
  public void setCost(double cost); 
} 
     
Listing 3: Implementing the BagProxy.
 
public class BagProxyImpl 
  implements BagProxy 
{ 
  private Bag delegate; 
  public BagProxyImpl( Bag delegate )  
  {  
    this.delegate = delegate; 
  } 
  public ItemProxy getItem() 
  {     
    return new ItemProxyImpl( delegate.getItem() );  
  } 
}


 

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.