什么是 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; }
广告