首页 > 学院 > 开发设计 > 正文

RMI调用模版

2019-11-18 14:48:34
字体:
来源:转载
供稿:网友

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 {



发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表