发表于: 2017-05-19 23:36:56

1 1283


今天完成的事情:

1,学习RMI。什么是RMI?

RMI(Remote  Method  Invocation,远程方法调用)是java的一组拥护开发分布式应用程序的API,RMI使用java语言接口定义了远程对象,RMI目前使用Java远程消息交换协议JRMP(Java Remote Messaging Protocol)进行通信。

2.怎么使用RMI?

在Java环境下使用RMI:

新建一个java项目

1.创一个接口继承Remote,

2.创建接口实现类,重点是接口的实现类同时要实现Serializable接口,这里继承UnicastRemoteObject也是间接实现Serializable接口,同时,因为构造方法需要抛出RemoteException,所以不能缺省使用隐含的无参构造方法,而应该自己显式定义构造方法。

3.创建应用类,注册和启动服务端RMI,以被服务端调用

下面是server。

在Spring环境使用RMI时,可以省略以下几点:

 1、接口类不需要继承Remote,方法不需要抛出RemoteException异常对象。 2、实现类不需要继承UnicastRemoteObject。

3、RMI服务自动注册

rmiserver.xml的内容:



测试了简单的两个例子。一个是java RMI的,一个是spring RMI的例子



明天计划的事情:

将原有学员系统中Service中拆分出来,变成一个RMI的Service


遇到的问题:

第一天接触RMI还是比较迷,而且最近状态有点差,,,


收获:

无。。。


返回列表 返回列表
评论

    分享到