第八章分布式对象技术JavaRMI.pptVIP

  • 6
  • 0
  • 约6.01千字
  • 约 15页
  • 2017-08-24 发布于河南
  • 举报
* * 第八章 分布对象技术JavaRMI RMI(Remote Method Invocation)是基于Java技术的分布式编程模型, 为Java程序提供远程访问服务。 通过RMI允许对象在不同的Java虚拟机(Java Virtual Machine)之间进行通信。 JMS与RMI的区别:采用JMS服务,对象是在物理上异步地从网络的某个JVM上 直接移动到另一个JMV上。而RMI对象是绑定在本地JVM中,只有方法参数和返回 值是通过网络传送的。 RMI技术应用 1. RMI结构 RMI 实现结构可以分为三层: Stub/Skeleton层 远程引用层 传输层 客户调用远程对象 方法 Stub 远层引用层 TCP 远程对象 Skeleton 远层引用层 TCP RMI结构图 Sub/Skeleton层实现传输数据的调度和 反调度机制。调度就是把数据或对象 转换成字节流,反调度则把字节流转 换成数据或对象。 远程引用层定义了RMI连接的调用语义 即如何调用远程对象的方法。Java远程 方法协议(Java Remote Method Protocol) 使用java.rmi.server.RemoteRef 传输层实现字节流的传输,一般采用TCP或UDP Java?Remote?Messaging?Protocol 2. 采用RMI开发客户机/服务器应用程序步骤: 定义

文档评论(0)

1亿VIP精品文档

相关文档