Java RMI之介绍
2024-09-25 13:48:27
http://zh.wikipedia.org/wiki/Java_RMI
Java远程方法调用,即Java RMI(Java Remote Method Invocation)是Java编程语言里,一种用于实现远程过程调用的应用程序编程接口。它使客户机上运行的程序可以调用远程服务器上的对象。远程方法调用特性使Java编程人员能够在网络环境中分布操作。RMI全部的宗旨就是尽可能简化远程接口对象的使用。
Java RMI极大地依赖于接口。在需要创建一个远程对象的时候,程序员通过传递一个接口来隐藏底层的实现细节。客户端得到的远程对象句柄正好与本地的根代码连接,由后者负责透过网络通信。这样一来,程序员只需关心如何通过自己的接口句柄发送消息。
接口的两种常见实现方式是:最初使用JRMP(Java Remote Message Protocol,Java远程消息交换协议)实现;此外还可以用与CORBA兼容的方法实现。RMI一般指的是编程接口,也有时候同时包括JRMP和API(应用程序编程接口),而RMI-IIOP则一般指RMI接口接管绝大部分的功能,以支持CORBA的实现。
最初的RMI API设计为通用地支持不同形式的接口实现。后来,CORBA增加了传值(pass by value)功能,以实现RMI接口。然而RMI-IIOP和JRMP实现的接口并不完全一致。
所使用Java包的名字是java.rmi
。
你也可以参考一篇博文 http://6221123.blog.51cto.com/6211123/1112619 它会一步一步教你如何搭建一个真正RMI分布式程序
参见[编辑]
外部连接[编辑]
http://6221123.blog.51cto.com/6211123/1112619
最新文章
- centos6.5 lamp 环境 使用yum安装方法
- 基于HTML5的3D网络拓扑自动布局
- MySQL带参数的存储过程小例子
- 【BZOJ-1853&;2393】幸运数字&;Cirno的完美算数教室 容斥原理 + 爆搜 + 剪枝
- [译]git fetch
- selenium多个窗口切换
- SQL触发器、事务
- android listview getviewtypecount和getItemViewType
- PHP四大安全策略
- 项目开发-->;一键登录功能汇总
- C++ 的多重继承
- GoldenGate配置(二)之双向复制配置
- 不能交换到解决jenkins用户的问题
- Jenkins结合.net平台综合之权限修正和文件排除
- Java分布式锁看这篇就够了
- vue项目中主要文件的加载顺序(index.html、App.vue、main.js)
- lua闭包实现迭代器遍历数组
- 1. Two Sum + 15. 3 Sum + 16. 3 Sum Closest + 18. 4Sum + 167. Two Sum II - Input array is sorted + 454. 4Sum II + 653. Two Sum IV - Input is a BST
- BZOJ3293: [Cqoi2011]分金币(数学)
- Tempter of the Bone 搜索---奇偶性剪枝
热门文章
- sum(iterable[, start]) 	对集合求和
- ***微信浏览器禁止app下载链接怎么办
- UVA	1160	X-Plosives
- C++的表驱动法
- 如何从Win7中提取制作Windows PE3.0
- How to Customize Server Header using NginX headers-more module
- 惠威的M200MK3的前级电子分频板
- win8系统开发者预览版安装中文软件报错怎么办
- 两种应该掌握的排序方法--------1.shell Sort
- [Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.2.2