远程方法调用
Remote Method Invocation是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。
编写一个RMI的步骤
- 定义一个远程接口,此接口需要继承java.rmi.Remote
- 开发远程接口的实现类
- 创建一个server并把远程对象注册到端口
- 创建一个client查找远程对象,调用远程方法
实例
定义一个远程接口
public interface RemoteHelloWord extends java.rmi.Remote {
String sayHello() throws RemoteException;
}
为了处理远程方法发生的各种异常,每一个远程方法必须抛出一个java.rmi.RemoteException异常。
开发接口的实现类
public class RemoteHelloWordImpl implements RemoteHelloWord {
@Override
public String sayHello() throws RemoteException {
return
Java RMI详解:远程方法调用实战指南

Java RMI(Remote Method Invocation)是一种机制,允许Java虚拟机上的对象调用不同JVM上的对象的方法。实现RMI包括定义远程接口、实现接口、创建Server并注册对象以及创建Client调用远程方法。通过实例详细阐述了每个步骤,确保远程方法调用的正常进行。
最低0.47元/天 解锁文章
2601





