事實上,CORBA或Java RMI的實現(xiàn)方式與此類似,只不過遠沒有這么簡單而已。這個程序?qū)τ谡f明分布式對象應(yīng)用程序的執(zhí)行機理是很有用的。
程序源代碼如下所示: 文件Dog.java
public interface Dog
![]()
{
public String getName() throws Exception;
}/* Dog */
文件DogClient.java
public class DogClient
{
public static void main( String[] args ) throws Exception
{
Dog dog = new Dog_Stub();
String strName = dog.getName();
System.out.println( "姓名:" + strName );
}//main()
}/* DogClient */
文件DogServer.java
public class DogServer implements Dog
{
String strName;
int intAge;
public String getName() throws Exception
{
return strName;