RMI调用模版
2008-01-05 08:58:28 来源:WEB开发网核心提示:1. 定义远程接口 // 远程接口继续自Remote// 远程方法的传入参数和返回值必须是自然类型(int,float,RMI调用模版,boolean等)// 或者实现了Serializable或Remote接口的对象,public interface Time extends java.rmi.Remote { /
1. 定义远程接口
// 远程接口继续自Remote
// 远程方法的传入参数和返回值必须是自然类型(int,float,boolean等)
// 或者实现了Serializable或Remote接口的对象。
public interface Time extends java.rmi.Remote {
// 远程方法必须抛出RemoteException:
public String getTime() throws RemoteException;
}
2. 定义实现类
// 注重:实现类继续自UnicastRemoteObject和自定义的远程接口Time:
public class TimeImpl extends java.rmi.server.UnicastRemoteObject implements Time {
// 注重:由于RemoteObject构造函数要抛出RemoteException,
// 因此务必定义构造函数并抛出RemoteException:
public TimeImpl() throws RemoteException { super(); }
// 这里是远程方法:
public String getTime() throws RemoteException {
更多精彩
赞助商链接