1.什么是rmi,为什么要使用rmi框架

java分享会

分享人:白笑然

1.背景介绍

2.知识剖析

3.常见问题

4.解决方案

5.编码实战

6.扩展思考

7.参考文献

8.更多讨论

1.背景介绍

Rmi全称Remote Method Invocation,即远程方法调用.

它是构建在TCP/IP协议上的一种远程调用方法

RMI采用stubs和skeletons来进行远程对象的通讯.

今天我们来看看java的rmi以及Spring对rmi的封装

2.知识剖析

java rmi

服务端 创建一个远程对象接口

创建接口的具体实现类

主函数 运行 客户端 同样的接口 然后调用

Spring rmi 服务端

在Web工程中添加接口,普通接口,这里无需继承其他public interface 接口的实现类

该服务端Web工程中添加Spring的bean配置文件,比如命名为rmiServer.xml 主函数 启动

客户端 在源文件src下建立一个rmiClient.xml

客户端程序 在maven clean package 把客户端打成jar 然后在服务端引入

3.常见问题

1.连接超时问题

2.主函数jar包的问题

3.链接被拒绝

4.解决方案

5.编码实战

6.扩展思考

spring 对rmi的封装

7.参考文献

http://www.cnblogs.com/ITtangtang/p/3926665.html

8.更多讨论

鸣谢

感谢观看,如有出错,恳请指正

BY : sweetalin