没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
7页
本文档主要讲述的是JAVA_RMI使用快速入门;RMI目前使用Java远程消息交 换协议JRMP(Java Remote Messaging Protocol)进行通信。JRMP是专为Java的远程对象制定的协议。因此,Java RMI具有Java的“Write Once,Run Anywhere”的优点,是分布式应用系统的百分之百纯Java解决方案。用Java RMI开发的应用系统可以部署在任何支持JRE(Java Run Environment Java,运行环境)的平台上。但由于JRMP是专为Java对象制定的,因此,RMI对于用非Java语言开发的应用系统的支持不足。不能与用非Java语言书写的对象进行通信。 希望本文档会给有需要的朋友带来帮助;
资源推荐
资源详情
资源评论
一.RMI 原理及介绍
1.基本介绍
RMI 目前使用 Java 远程消息交 换协议 JRMP(Java Remote Messaging Protocol)进行通信。
JRMP 是专为 Java 的远程对象制定的协议。因此,Java RMI 具有 Java 的“Write Once,Run
Anywhere”的优点,是分布式应用系统的百分之百纯 Java 解决方案。用 Java RMI 开发的应
用系统可以部署在任何支持 JRE(Java Run Environment Java,运行环境)的平台上。但由
于 JRMP 是专为 Java 对象制定的,因此,RMI 对于用非 Java 语言开发的应用系统的支持不
足。不能与用非 Java 语言书写的对象进行通信。
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 的强大功能。
2.基本组成
一个正常工作的 RMI 系统由下面几个部分组成:
1)远程服务的接口定义
2)远程服务接口的具体实现
3)桩(Stub)和框架(Skeleton)文件
4)一个运行远程服务的服务器
5)一个 RMI 命名服务,它允许客户端去发现这个远程服务
6)类文件的提供者(一个 HTTP 或者 FTP 服务器)
7)一个需要这个远程服务的客户端程序
3.原理
RMI 系统结构,在客户端和服务器端都有几层结构。
--------- ----------
| 客户 | | 服务器|
---------- ----------
| |
------------- ----------
资源评论
悠闲饭团
- 粉丝: 150
- 资源: 3301
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功