Java网络程序设计房晓溪第8章从RMI开始课件教学.pptVIP

  • 2
  • 0
  • 约3.78千字
  • 约 45页
  • 2017-01-04 发布于未知
  • 举报

Java网络程序设计房晓溪第8章从RMI开始课件教学.ppt

第8章 从RMI开始 主要内容 基于RMI应用程序的剖析 使用RMI注册表工作 RMI与Socket比较 小结 8-1 基于RMI应用程序的剖析 定义远程接口 实现远程接口 使用远程接口开发客户程序 产生桩和构架 启动RMI注册表 运行服务程序和客户程序 使用RMI创建一个分布式应用程序 定义一个远程接口。 实现远程接口和服务器。 使用远程接口开发一个客户程序(一个应用程序或applet)。 产生桩和构架。 启动RMI注册表。 运行服务器和客户程序。 8-1-1 定义远程接口 远程接口定义说明了服务器提供的方法的特性,它们对客户来说是可见的。 注意:任何远程方法调用都可能失败,比如说因为服务器关机或超载而没有连上服务器时。所以,远程方法调用必须能够报告错误信息。RMI使用异常处理来解决这一问题。 远程接口特征 远程对象必须被声明为public,否则,客户将不能装载实现该远程接口的远程对象。 远程接口扩展了接口java.rmi.Remote。这样做是为了满足使一个对象成为远程对象的需要。 远程接口中声明的每一个方法必须声明为java.rmi。throws一句中必须抛出Remote-Exception。 8-1-2 实现远程接口 指定要执行的远程接口。 定义远程对象的成员器。 实现能被远程调用的方法。 创建一个安全管理器的实例,并安装它。 创建远程对象的一个(或

文档评论(0)

1亿VIP精品文档

相关文档