RMI 例子
1 一个继承与java.rmi.Remote的"发布方法"的接口. (RemoteInterface.java)
2 "方法接口(RemoteInterface.java)"的实现类(RemoteInterfaceImpl.java) 此类同时继 java.rmi.server.UnicastRemoteObject.
3 服务器类(Server.java),实现命名绑定.
4 客户端类(Client.java),对服务器进行连接.
以上角色全部具备之后需要运行java自带的rmi服务注册器,在bin/rmiregistry.exe 但一定要在server.java所在的根级目录上运行.否则无效. 就是在最外层包的目录上 运行.如本例的最外层包是rmi,所以命令就应该在rmi同层进行,cmd下输入start rmiregistry. 如果提示错误,就是你没设置环境变量.
还有一个重要关键的地方,你需要用rmic命令对实现于Remote接口的类进行生成stub. 本例 应该生成RemoteInterfaceImpl.class的stub,命令为 rmic rmi.RemoteInterfaceImpl. 然后会自动生成一个RemoteInterfaceImpl_Stub.class的类.将这个类考到客户端机器上和 RemoteInterfaceImpl.class在一起就可以了.
好了现在说一下启动顺序 start rmiregistry ---> java rmi.Server ---> java rmi.Client
http://jy02149522.iteye.com/blog/264012
分享到:
相关推荐
RMI例子,可以试试看
数据库系统概论分布式调用RMI例子程序分布式调用RMI例子程序分布式调用RMI例子程序分布式调用RMI例子程序
一个简单的RMI例子Java源代码,用于学习理解RMI
一个可以可以运行的RMI例子.利于初学者看。
NULL 博文链接:https://wondery.iteye.com/blog/435518
rmi例子文档
java程序从edna数据库中提取数据,建立rmi服务,以及部署。
rmi简单例子,service实例和clent实例
NULL 博文链接:https://jwu.iteye.com/blog/1734839
rmi 详细介绍 和 web应用实例(包含rimserver和rmiclient两个工程)
现在虽然我们很少用到RMI进行编程,但是做为Java一个最早的分布式解决方案,我们还是有了解的必要,从例子开始吧!
NULL 博文链接:https://7wolfs.iteye.com/blog/916844
NULL 博文链接:https://dolphin-ygj.iteye.com/blog/539379
NULL 博文链接:https://javapub.iteye.com/blog/1807349
最简单 最有效而且是最易懂的rmi理解例子
说明的是用在客户端输入两个数字,在服务器端实现其加法运算,然后返回结果给客户端的rmi例子,这个例子较为复杂。此例子经过本人的调试通过。欢迎大家享用。
spring RMI 简单例子
SpringRMI小例子代码,仅供参考。SpringRMI小例子代码,仅供参考。