基于远程调用方式实现系统间通信

1、基于java自身技术实现远程调用方式的系统间通信
RMI
WebService
在java中使用webservice须首先将服务器的服务根据描述生成相应的wsdl文件,并将应用及此wdsl文件放入http服务器中,借助java辅助工具根据wsdl文件生成客户端stub代码。此代码的作用是将产生的对象请求信息封装为标准的SOAP格式数据,并发送请求到服务端,服务端在接收到SOAP格式数据时进行转化,反射调用相应的java类。

2、基于开源框架实现远程调用方式的系统间通信
spring RMI
CXF
CXF对于webservice的服务器端并没有做多少封装,它仍然采用目前java SE本身的webservice方式,只是提高了一个JaxWsServerFactoryBean类,从而可以在webservice被调用是增加一些拦截器的处理。客户端方面CXF则增加了封装,以便能够直接以借口的方式来调用远程的webservice,简化了调用webservice的复杂性,CXF提供的类为JaxWsServerFactoryBean,通过此类将webservice的接口以及webservice的地址放入,即可获取对应接口的代理类了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值