您的位置:首页 > 其它

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

相关资料:
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))。
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: