Trail: RMI

Java 远程方法调用(RMI)系统允许在一个 Java 虚拟机中运行的对象调用在另一个 Java 虚拟机中运行的对象上的方法。 RMI 提供了用 Java 编程语言编写的程序之间的远程通信。

Note:

如果要连接到现有的 IDL 程序,则应使用 Java IDL 而不是 RMI。

本教程简要介绍了 RMI 系统,然后逐步介绍了一个完整的 Client 端/服务器示例,该示例使用 RMI 的独特功能在运行时加载和执行用户定义的任务。示例中的服务器实现了通用计算引擎,Client 端使用该引擎来计算

pi 符号

.

RMI 应用概述描述 RMI 系统并列出其优点。此外,本节还介绍了由服务器和 Client 端组成的典型 RMI 应用程序,并介绍了重要术语。

编写 RMI 服务器逐步介绍计算引擎服务器的代码。本节将教您如何设计和实现 RMI 服务器。

创建一个 Client 端程序研究了一个可能的计算引擎 Client 端,并使用它来说明 RMIClient 端的重要功能。

编译并运行示例向您展示如何编译和运行计算引擎服务器及其 Client 端。