RMI简述
2006-04-14 10:47
141 查看
RMI是romote method invoke的简称,通过该技术使一台JVM可以访问另一台JVM中对象方法。
如果服务端远程对象(remote object)存在,并且绑定到了URL: rmi://host:port/name上,客户端就可以通过上述URL访问该 remote object 的 remote method。
1.源代码编辑
需要一个服务端、客户端都知道的远程接口,该接口继承自java.rmi.remote接口。Remote methods都定义在这个接口中。
最终运行在服务端的远程对象(remote object)实现该接口,定义Remote methods的具体实现。
2.编译源代码
使用javac编译完所有的类后,还需要使用rmic编译远程对象的class文件,生成stub、skeleton。
3.使用RMI
服务端:
服务器端生成远程对象后,对其进行Name映射。
客户端:
通过URL访问服务器,获得对服务端远程对象的引用。使用remote methods。
4.RMI牵涉到的其他主题
SecurityManager
相关资料:
如果服务端远程对象(remote object)存在,并且绑定到了URL: rmi://host:port/name上,客户端就可以通过上述URL访问该 remote object 的 remote method。
1.源代码编辑
需要一个服务端、客户端都知道的远程接口,该接口继承自java.rmi.remote接口。Remote methods都定义在这个接口中。
最终运行在服务端的远程对象(remote object)实现该接口,定义Remote methods的具体实现。
2.编译源代码
使用javac编译完所有的类后,还需要使用rmic编译远程对象的class文件,生成stub、skeleton。
3.使用RMI
服务端:
服务器端生成远程对象后,对其进行Name映射。
客户端:
通过URL访问服务器,获得对服务端远程对象的引用。使用remote methods。
4.RMI牵涉到的其他主题
SecurityManager
相关资料:
1) http://www.comp.hkbu.edu.hk/~jng/comp3320/rmi.html[/code]2) http://java.sun.com/docs/books/tutorial/rmi/index.html[/code] ps:建议看完资料1)提供的资料再去看sun tutorial的资料( 资料2))。
相关文章推荐
- RMI流程简述
- 远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
- 简述如何战胜腾讯
- RMI远程调用
- 动态库和静态库在编译C语言时使用方法简述
- 实验五-简述Linux/x86是如何工作的
- Java中RMI框架
- RMI远程方法调用的简单方法和实例
- 简述thrift与应用分析
- DoDataExchange简述
- Nagios+Cacti模块——Cacti界面简述(六)
- Java框架学习笔记——初识Spring之简述
- android 目录简述
- Java深度历险(十)——Java对象序列化与RMI
- JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
- (转)分布式系统几种典型一致性算法简述
- 【Lucene3.6.2入门系列】第03节_简述Lucene中常见的搜索功能
- 远程方法调用(Remote Method Invocation,RMI)
- 实时个性化推荐系统简述
- java 装箱拆箱简述