远程服务开发:Hessian、Burlap、HTTP Invoker 与 JAX-WS 实战
1. Hessian 和 Burlap 服务
Hessian 是一种轻量级的二进制远程调用协议,而 Burlap 则使用 XML 消息,更具人类可读性,适合调试或与没有 Hessian 实现的语言通信。下面以 Spitter 服务为例,介绍如何使用 Hessian 和 Burlap 作为远程模型。
1.1 暴露 Hessian/Burlap 服务
- 暴露 Hessian 服务 :在 Spring 中暴露 Hessian 服务,需要配置
HessianServiceExporter。以下代码将spitterService暴露为 Hessian 服务:
<bean id="hessianSpitterService"
class="org.springframework.remoting.caucho.HessianServiceExporter"
p:service-ref="spitterService"
p:serviceInterface="com.habuma.spitter.service.SpitterService" />
与 RMI 服务不同,Hessian 没有注册表,因此不需要 serviceName 属性。
- 配置 H
超级会员免费看
订阅专栏 解锁全文
3946

被折叠的 条评论
为什么被折叠?



