Java网络程序设计房晓溪第7章远程方法调用课件教学.pptVIP

  • 3
  • 0
  • 约2.88千字
  • 约 40页
  • 2017-01-04 发布于未知
  • 举报

Java网络程序设计房晓溪第7章远程方法调用课件教学.ppt

第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对象模型间的不同表面化。 使编写可靠的分布式应用程序尽可

文档评论(0)

1亿VIP精品文档

相关文档