RMI(Remote Method Invocation,远程方法调用)是用Java在JDK1.2中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上,而RMI就是开发百分之百纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是RPC的Java版本。但是传统RPC并不能很好地应用于分布式对象系统。而Java RMI 则支持存储于不同地址空间的程序级对象之间彼此进行通信,实现远程对象之间的无缝远程调用。
1、注册远程服务端口
2、绑定远程服务对象
服务端示例代码
远程接口示例代码
远程对象实现需要注意以下几个点:
1、远程对象必须集成UnicastRemoteObject对象。
2、远程对象必须实现Serializable接口。
远程对象实现示例代码
1、通过服务端暴露的地址、端口获取远程代理对象。
客户端示例代码
下面本次java rmi调用的测试方法以及结果。
测试方法
控制台测试结果
以上就是java rmi服务端、客户端以及测试相关的代码,需要完成代码可以评论区告诉我。
留言与评论(共有 0 条评论) “” |