- 3
- 0
- 约2.88千字
- 约 40页
- 2017-01-04 发布于未知
- 举报
第7章 远程方法调用 主要内容 远程方法调用简介 利用RMI建立分布式系统 定义远程对象 桩/构架层 RMI如何工作 分布垃圾回收 RMI和OSI参考模型 安全 小结 7-1 远程方法调用简介 使用底层的Socket开发分布式应用程序必须设计协议。 Javad的RMI可以取代底层的Socket,它是其他系统所使用的RPC的形式之一。 使用RMI,你不仅可以在本地机创建和初始化对象,而且还可以在其他(可能是远程)机器上创建对象,并且和这些对象进行通信,就像与本地对象进行通信一样。 另一方面,使用RMI,通信接口被抽象成本地的过程调用。这样就不再需要一个协议,分布式应用程序的开发也变得更加容易。 7-2 利用RMI建立分布式系统 RMI非常类似于其他系统中的RPC机制,但是比RPC更易用。当所有参数被传送给远程目标并且被解释,然后将结果返回给调用者时,程序员会有一个错觉,以为是从本地类文件中调用一个本地方法。 本地与远程方法调用 RMI特征 透明的垃圾回收。 分布的垃圾回收。 对流的方便的访问。 7-3 定义远程对象 支持对存在于不同虚拟机上对象的无缝的远程调用。 支持服务器对客户的回调。 把分布式对象模型自然地集成到Java语言里,尽可能地从语义上保留Java的面向对象的特性。 使分布式对象模型和本地Java对象模型间的不同表面化。 使编写可靠的分布式应用程序尽可
您可能关注的文档
- Java程序设计杨秀杰Java程序设计第二章课件教学.ppt
- Java程序设计杨秀杰Java程序设计第六章课件教学.ppt
- Java程序设计杨秀杰Java程序设计第七章课件教学.ppt
- Java程序设计杨秀杰Java程序设计第三章课件教学.ppt
- Java程序设计杨秀杰Java程序设计第四章课件教学.ppt
- Java程序设计杨秀杰Java程序设计第五章课件教学.ppt
- Java程序设计杨秀杰Java程序设计第一章课件教学.ppt
- Java程序设计杨秀杰Java程序设计目录课件教学.ppt
- Java程序设计与实践教程张诚洁梁海丽单元1Java程序的编写和运行课件教学.ppt
- Java程序设计与实践教程张诚洁梁海丽单元2Java程序开发的基础语法课件教学.ppt
原创力文档

文档评论(0)