远程服务器类的设计与实现
1. 类定义
远程服务器类的设计是基于远程方法调用(RMI)API的,它允许客户端程序与服务器进行通信。为了实现这一点,远程服务器类继承自 UnicastRemoteObject
并实现了 Send
接口中声明的方法。 UnicastRemoteObject
实现了多个 java.lang.Object
方法,用于远程对象,并包括构造函数和静态方法,以便使远程对象可用于接收来自客户端程序的方法调用。
class RemoteServer extends UnicastRemoteObject implements Send {
// 类的实现
}
Send
接口声明了用于发送和获取数据的远程方法,这些方法在远程服务器类中实现,允许客户端程序调用这些方法来发送和接收数据。
public interface Send extends Remote {
public void sendData(String text) throws RemoteException;
public String getData() throws RemoteException;
}
2. 构造函数
构造函数用于初始化远程服务器对象,并处理可能的远程异常。 UnicastRemote