Advertisement

Java RMI(RMI远程方法调用)详细解析

阅读量:

远程方法调用机制

Remote Method Invocation 是一种技术手段,使得运行于某一 Java 虚拟机环境中的对象能够触发并执行位于另一 Java 虚拟机内部对象所定义的方法。

编写一个RMI的步骤

  1. 设计一个远程接口,该接口必须实现java.rmi.Remote类的规范
  2. 构建远程接口的具体实现类
  3. 建立服务器实例,并将远程对象绑定至指定端口
  4. 构造客户端程序,用于定位远程对象并执行其方法

实例

远程接口定义与实现

复制代码
    public interface RemoteHelloWord extends java.rmi.Remote {
      String sayHello() throws RemoteException;
    }
    
    
      
      
      
    

针对远程方法执行过程中可能出现的各类异常情况,每个远程方法均需声明并抛出java.rmi.RemoteException异常。

开发接口的实现类

复制代码
    public class RemoteHelloWordImpl  implements RemoteHelloWord {
    @Override
    public

全部评论 (0)

还没有任何评论哟~