什么是 Java 中的远程接口?


远程接口在 java.rmi 包中可用,它是一个标记/标签接口,它与远程方法调用 (RMI) 一起使用。

RMI 是一种机制,它允许驻留在一个系统(JVM)中的对象访问/调用在另一个 JVM 中运行的对象。

它是一个标记接口,要将类的对象标记为远程,你需要实现此接口。

要创建一个远程接口 −

  • 创建一个扩展了预定义的属于该包的 Remote 接口的接口,或者使用要使其成为远程的类实现 Remote 接口。

  • 在此接口中声明所有可由客户端调用的业务方法。

  • 由于在远程调用期间有网络问题,可能会出现名为 RemoteException 的异常;抛出它。

示例

import java.rmi.Remote;
import java.rmi.RemoteException;
// Creating Remote class for our application
public class RemoteExample implements Remote {
}
Or,
import java.rmi.Remote;
import java.rmi.RemoteException;
// Creating Remote interface for our application
public interface Hello extends Remote {
   void printMsg() throws RemoteException;
}

更新于: 29-6-2020

3K+ 次浏览

开启你的 职业生涯

完成课程即可获得认证

开始
广告