- 0
- 0
- 约2.39千字
- 约 11页
- 2017-06-06 发布于湖北
- 举报
拓展——Java的反射机制 * 第8章 高级RMI 第7章中,我们以Java RMI为例介绍了分布式对象系统。本章我们将会进一步了解RMI 第一PPT模板网 WWW.1PPT.COM 在本章中我们将会介绍RMI的一些高级特征,分别是: 客户回调(client callback); stub下载(stub downloading); 安全管理器(security manager)。 概述 客户回调 体系结构 客户端增强 服务器端增强 问题思考——聊天室新成员加入时如何通知所有参与者? 方式一:轮询(Poll),让每个用户进程不断重复调用某一远程方法来轮询对象服务器,直到该方法返回真值为止。 优点:操作简单 缺点:非常耗费系统资源 方式二:回调(CallBack)——更为高效的技术。 前一章中介绍的基本RMI API框架中,服务器无法在某一信息可用时,向客户发起一个调用来传递该消息,因为远程方法调用是单向的(从客户到服务器)。 概述 客户回调 体系结构 客户端增强 服务器端增强 客户回调: 其允许对特定事件感兴趣的对象客户在对象服务器上注册自己,以便服务器可以在所等待事件发生时,向对象客户发起一次远程方法调用。 在客户回调中,远程方法调用变成了双向的(全双工)——客户服务器双向通信。 概述 客户回调 体系结构 客户端增强 服务器端增强 客户回调 带客户回调的RMI体系结
原创力文档

文档评论(0)