事实上,CORBA或Java RMI的实现方式与此类似,只不过远没有这么简单而已。这个程序对于说明分布式对象应用程序的执行机理是很有用的。
程序源代码如下所示:
文件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;