java-rmi
Java RMI远程接口发布与调用实例,及与Spring结合实例。
项目介绍
本项目是一个maven多模块项目,简介如下:
- rmi项目:多模块maven项目的父项目,不含任何代码,只在pom中规定各子模块依赖项的版本号
- rmi-server项目:原生java实现rmi的服务端项目,发布rmi接口
- rmi-client项目:原生java实现rmi的客户端项目,调用rmi接口
- rmi-spring-server项目:rmi与spring整合的服务端项目,发布rmi接口
- rmi-spring-client项目:rmi与spring整合的客户端项目,调用rmi接口
运行方法
- 原生java实现rmi实例:
- 首先运行rmi-server项目发布接口:Run As->Java Application运行RMI接口发布类HelloServiceMain
- 然后运行rmi-client项目调用接口:Run As->Java Application运行RMI接口调用类HelloClient
- rmi与spring整合实例:
- 首先运行rmi-spring-server项目发布接口:Run As->Java Application运行服务端启动类HelloSpringServiceMain
- 然后运行rmi-spring-client项目调用接口:Run As->JUnit Test运行客户端JUnit测试类HelloSpringServiceTest
参考博文
- Java-RMI http://masikkk.com/article/Java-RMI/