Spring Http Invoker使用简介

http://my.oschina.net/itblog/blog/495253
一、Spring HTTP Invoker简介

    Spring HTTP invoker 是 spring 框架中的一个远程调用模型,执行基于 HTTP 的远程调用(意味着可以通过防火墙),并使用 java 的序列化机制在网络间传递对象。这需要在远端和本地都使用Spring才行。客户端可以很轻松的像调用本地对象一样调用远程服务器上的对象,这有点类似于 webservice ,但又不同于 webservice ,区别如下:
WebService Http Invoker
跨平台,跨语言 只支持 java 语言
支持 SOAP ,提供 wsdl 不支持
结构庞大,依赖特定的 webservice 实现,如 xfire等 结构简单,只依赖于 spring 框架本身
    说明:

    1. 服务器端:通过 HTTP invoker 服务将服务接口的某个实现类提供为远程服务
    2. 客户端:通过 HTTP invoker 代理向服务器端发送请求,远程调用服务接口的方法
    3. 服务器端与客户端通信的数据均需要序列化

二、配置服务器端和客户端的步骤


配置服务器端

1. 添加 springJAR 文件
2. 创建相应的DTO(如果需要用到的话)
3. 创建服务接口
4. 创建服务接口的具体实现类
5. 公开服务
配置客户端


1. 添加 springJAR 文件
2. 创建相应的DTO(如果需要用到的话)
3. 创建服务接口
4. 访问服务


更多细节看原文

猜你喜欢

转载自panyongzheng.iteye.com/blog/2236943