RMI开发步骤总结如下:

1.声明的实体对象需要进行远程传输,需要继承Serializable。

2.创建远程接口及声明远程方法,需要继承Remote。

3.实现远程接及远程方法需要继承UnicastRemoteObject。

4.启动RMI注册服务,注册通讯端口和远程对象。

5.启动服务,客户端查找远程对象,并调用远程方法。

注册类关键代码:

 

  1. StudentService studentService = new StudentServiceImpl(); 
  2.  
  3. //注册通讯端口  
  4. LocateRegistry.createRegistry(6000); 
  5.  
  6. //把实例注册到另一台启动了RMI注册服务的机器上  
  7. Naming.rebind("rmi://127.0.0.1:6000/StudentService", studentService);