精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Java>>JAVA编程>>网络编程>>RMI>>RMI规范--第二章(1)

主题:RMI规范--第二章(1)
发信人: daystream()
整理人: biubiu(2000-01-02 15:21:39), 站内信件
Java 分布式对象模型 

2.1 分布式对象应用程序
RMI 应用程序通常包括两个独立的程序:服务器程序和客户机程序。典型的服务

器应用程序将创建多个远程对象,使这些远程对象能够被引用,然后等待客户机

调用那些远程对象上的方法。而典型的客户机程序则从服务器中得到一个或多个

远程对象的引用,然后调用远程对象的方法。RMI 为服务器和客户机进行通讯
和信息传递提供了一种机制。这样的应用程序有时被称为分布式对象应用程序。


分布式对象应用程序需要:

定位远程对象 
应用程序可使用两种机制中的一种得到对远程对象的引用。它既可用 RMI 的简

单命名工具 rmiregistry 来注册它的远程对象;也可将远程对象引用作为常规

操作的一部分来进行传递和返回。 
与远程对象通讯 
远程对象间通讯的细节由 RMI 处理;对于程序员来说,远程通讯看起来就象标

准的 Java 方法调用。给作为参数或返回值传递的对象加载类字节码因为 RMI
 允许调用程序将纯 Java 对象传给远程对象,所以 RMI 将提供必要的机制,
既可以加载对象的代码又可以传输对象的数据。 
服务器调用注册服务程序以使名字与远程对象相关联。客户机在服务器注册服务

程序中用远程对象的名字查找该远程对象,然后调用它的方法。RMI 能用 Java

系统支持的任何 URL 协议(例如 HTTP、FTP、file 等)加载类字节码。

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.191.124]

[关闭][返回]