/java-rmi

Java RMI远程接口发布与调用,及与Spring结合实例。

Primary LanguageJava

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

参考博文