Spring中实现RMI

RMI的用途是为分布式Java应用程序之间的远程通信提供服务,提供分布式服务。     (RPC)

1.在Spring中实现RMI

     ①在服务器端定义服务的接口,定义特定的类实现这些接口;

     ②在服务器端使用org.springframework.remoting.rmi.RmiServiceExporter类来注册服务;

     ③在客户端使用org.springframework.remoting.rmi.RmiProxyFactoryBean来实现远程服务的代理功能;

     ④在客户端定义访问与服务器端服务接口相同的类

2.实现的局限性:

      RMI目前使用Java远程消息交换协议JRMP进行通信。由于JRMP是专为Java对象制定的,因此,RMI对于用非Java语言开发的应用系统的支持不足。不能与用非Java语言书写的对象进行通信(意思是只支持客户端和服务器端都是Java程序的代码的远程调用)。

参考:https://www.cnblogs.com/xt0810/p/3640167.html

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值