- 1
- 0
- 约4.63千字
- 约 11页
- 2016-12-03 发布于河南
- 举报
第9章 RMI 熟悉RMI的基本原理和结构 能够熟练创建简单的RMI程序 9.2 RMI的本质 RMI(Remote Method Invocation)远程方法调用; 它是Java特有的分布式计算技术,允许运行在一个Java虚拟机上的对象调用运行在另一个Java虚拟机上的对象的方法; 用RMI实现的远程方法调用,看起来像调用本地方法一样。 9.3 RMI的体系结构 如下图,RMI框架采用代理,来负责客户与远程对象之间通过Socket进行通信的细节; RMI框架为远程对象分别生成了客户端代理和服务器端代理; 位于客户端的代理称类为存根(Stub); 位于服务器端的代理类称为骨架(Skeleton)。 当客户端调用远程对象的一个方法时,实际上是调用本地存根对象的相应方法。存根对象与远程对象具有同样的接口。存根采用一种与平台无关的编码方式,把方法的参数编码为字节序列,这个编码过程称为参数编组。RMI主要采用Java序列化机制进行参数编组。接着,存根把以下请求消息发送给服务器:被访问对象的名字、被调用的方法的描述、编组后的参数的字节序列; 服务器端接收到客户端的请求信息,然后由相应的骨架对象来处理这一请求信息,骨架对象执行以下操作: 反编组参数,即把参数俄字节序列反编码为参数; 定位要访问的远程对象; 调用远程对象的相应方法; 获取方法调用产生的返回值或异常,然后对它们进行编组;
您可能关注的文档
最近下载
- 《机械制造工艺学》课件——第三章 机械加工质量分析及控制.ppt VIP
- 肿瘤放疗的护理与康复.pptx VIP
- 《机械制造技术基础》课件——第三篇 典型零件加工.ppt VIP
- ISO9001-2026之“4.4质量管理体系”过程方法在在“4组织环境”条款中的应用指南(雷泽佳编制-2026A0).pdf VIP
- 《机械制造》_《机械制造》_5.典型零件加工.ppt VIP
- 肝功能损害临床诊治.ppt VIP
- ISO45001-2026(DIS)职业健康安全管理体系要求及使用指南》之1:“4.1理解组织及其环境”专业深度解读与应用(实施)指导材料(雷泽佳编制-2026A0).pdf VIP
- ISO45001-2026(DIS)职业健康安全管理体系要求及使用指南(中文版-2026-06雷泽佳译).pdf VIP
- 机械制造工艺学课件:典型零件加工-.ppt VIP
- 房屋建筑工程项目监理机构主要管理人员配备标准.docx VIP
原创力文档

文档评论(0)