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 可采用自然、直接和功能全面的方式为您提供分布式计算技术,而这种技术可帮助您以不断递增和无缝的方式为整个