概述 Java Remote Method Invocation ( RMI -- Java 远程方法调用)允许您使用Java 编写分布式对象。本文将介绍 ..."/>概述 Java Remote Method Invocation ( RMI -- Java 远程方法调用)允许您使用Java 编写分布式对象。本文将介绍 ..." />
电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Java远程方法调用

Java远程方法调用_第1页
1/34
Java远程方法调用_第2页
2/34
Java远程方法调用_第3页
3/34
font size="3">概述 Java Remote Method Invocation ( RMI -- Java 远程方法调用)允许您使用Java 编写分布式对象。本文将介绍 RMI 的优点以及如何将其连接到现有的和原有的系统中,以及与用Java 编写的组件的连接。 RMI 为采用Java 对象的分布式计算提供了简单而直接的途径。这些对象可以是新的 Java 对象,也可以是围绕现有 API 的简单的 Java包装程序。Java 体现了“编写一次就能在任何地方运行的模式。而 RMI可将 Java 模式进行扩展,使之可在任何地方运行”。 因为 RMI 是以 Java 为核心的,所以,它将 Java 的安全性和可移植性等强大功能带给了分布式计算。您可将代理和梢?务逻辑等属性移动到网络中最合适的地方。如果您要扩展 Java 在系统中的使用,RMI 将使您充分利用其强大功能。 RMI 可利用标准 Java 本机方法接口 JNI 与现有的和原有的系统相连接。RMI 还可利用标准 JDBC 包与现有的关系数据库连接。 RMI/JNI和 RMI/JDBC 相结合,可帮助您利用RMI 与目前使用非 Java 语言的现有服务器进行通信,而且在您需要时可扩展 Java 在这些服务器 上的使用。RMI 可帮助您在扩展使用时充分利用Java 的强大功能。 优点 从最基本的角度看,RMI 是Java 的远程过程调用(RPC)机制。与传统的RPC 系统相比,RMI 具有若干优点,因为它是Java 面向对象方法的一部分。传统的RPC 系统采用中性语言,所以是最普通的系统--它们不能提供所有可能的目标平台所具有的功能。 RMI 以Java 为核心,可与采用本机方法与现有系统相连接。这就是说,RMI 可采用自然、直接和功能全面的方式为您提供分布式计算技术,而这种技术可帮助您以不断递增和无缝的方式为整个系统添加Java 功能。 RMI 的主要优点如下: 面向对象:RMI 可将完整的对象作为参数和返回值进行传递,而不仅仅是预定义的数据类型。也就是说,您可以将类似 Java 哈希表这样的复杂类型 作为一个参数进行传递。而在目前的RPC 系统中,您只能依靠客户机将此类对象分解成基本数据类型,然后传递这些数据类型,最后在服务器端重新创建哈希表。 RMI 则不需额外的客户程序代码(将对象分解成基本数据类型),直接跨网传递对象。 可移动属性:RMI 可将属性(类实现程序)从客户机移动到服务器,或者从服务器移到客户机。例如,您可以定义一个检查雇员开支报告的接口,以便察看雇员 是 袷亓斯灸壳笆敌械恼摺T诳 Пǜ娲唇ê 螅...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Java远程方法调用

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部