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-IIOPJRMP实现的接口并不完全一致。

所使用Java包的名字是java.rmi

你也可以参考一篇博文 http://6221123.blog.51cto.com/6211123/1112619 它会一步一步教你如何搭建一个真正RMI分布式程序

参见[编辑]

外部连接[编辑]

http://6221123.blog.51cto.com/6211123/1112619

最新文章

  1. centos6.5 lamp 环境 使用yum安装方法
  2. 基于HTML5的3D网络拓扑自动布局
  3. MySQL带参数的存储过程小例子
  4. 【BZOJ-1853&2393】幸运数字&Cirno的完美算数教室 容斥原理 + 爆搜 + 剪枝
  5. [译]git fetch
  6. selenium多个窗口切换
  7. SQL触发器、事务
  8. android listview getviewtypecount和getItemViewType
  9. PHP四大安全策略
  10. 项目开发-->一键登录功能汇总
  11. C++ 的多重继承
  12. GoldenGate配置(二)之双向复制配置
  13. 不能交换到解决jenkins用户的问题
  14. Jenkins结合.net平台综合之权限修正和文件排除
  15. Java分布式锁看这篇就够了
  16. vue项目中主要文件的加载顺序(index.html、App.vue、main.js)
  17. lua闭包实现迭代器遍历数组
  18. 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
  19. BZOJ3293: [Cqoi2011]分金币(数学)
  20. Tempter of the Bone 搜索---奇偶性剪枝

热门文章

  1. sum(iterable[, start]) 对集合求和
  2. ***微信浏览器禁止app下载链接怎么办
  3. UVA 1160 X-Plosives
  4. C++的表驱动法
  5. 如何从Win7中提取制作Windows PE3.0
  6. How to Customize Server Header using NginX headers-more module
  7. 惠威的M200MK3的前级电子分频板
  8. win8系统开发者预览版安装中文软件报错怎么办
  9. 两种应该掌握的排序方法--------1.shell Sort
  10. [Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.2.2