Contenu connexe
Similaire à RMI 框架&Spring RMI
Similaire à RMI 框架&Spring RMI (20)
RMI 框架&Spring RMI
- 2. RMI 调用模型
● 把分布在不同节点上的对象之间发送的消息转化
为字节充列,这一个过程叫编组 (marshalling)
● 通过 socket 建立连接并传输字节序列
● 处理网络的各种故障
● 为远程方法调用提供安全检查
- 3. RMI 原理
● RMI 采用 client Server 通信方式
● RMI 框架为远程对象分别生成客户端代理和服务
器端代理,位于客户端的代理类称为 stub
位于服务器端的代理类称为 skeleton
- 9. RmiProxyFactoryBean
● 生成代理对象
● 在信赖注入完成后, IOC 容器回调
afterPropertiesSet 生成代理对象
● 代理对象的拦截器是 RmiClientInterceptor
- 15. Invoke
● 取得 stub 后,当 RMI client 代理方法被调用
时,会触发拦截器 RmiClientInterceptor 的
invoke 方法
- 16. Spring Server
● RmiServiceExporter
● 对一些参数做必要的检查
● 通过 RMI 机制导出远程对象
● 注册远程对象