下面我将介绍一个完整的实例,让初学者能快速体验RMI的功用。
分为以下四个步骤:
1. 创建远程接口及声明远程方法(HelloInterface.java)
2. 实现远程接口及远程方法(继承UnicastRemoteObject)(Hello.java)
3. 启动RMI注册服务,并注册远程对象(HelloServer.java)
4. 客户端查找远程对象,并调用远程方法(HelloClient)
5. 执行程序:启动服务HelloServer;运行客户端HelloClient进行调用
具体代码及对应步骤如下:
java 代码
2. 实现远程接口及远程方法(继承UnicastRemoteObject)HelloImpl.java
执行结果:
服务端:

客户端:
参考:
JAVA RMI 实例
《Head First 设计模式》