关于hessian(仅作记录)

1、Hessian 2.0协议比起1.0协议有什么改动,2.0是否兼容1.0,房产数据系统能否考虑升级到2.0协议?
答:Hessian 2.0协议对比1.0协议,主要是对底层的协议语法做了一些改动,对用户而言最大的好处就是性能上有所改善。
     根据官方文档的说明,2.0协议是向下兼容1.0协议的。但是在具体实现上,新版本的 Hessian 并不一定能和旧版完全兼容。最好的做法就是,在服务器端和客户端使用相同版本的 Hessian。
     升级 Hessian 协议版本,对我们系统来说暂时比较难实施,因为 Resin 自带 Hessian 还有和 Spring 兼容等问题,以及和发布器的协调,升级的成本会比较高。
 
2、Hessian 有否提供方法让服务器端获取调用它的客户端的信息?
答:查了一下文档,没看到这方面的相关信息,应该没有办法直接获取。
 
3、房产数据系统,能否用 Servlet 来提供 Hessian 接口,代替使用 Spring 的 HessianServiceExporter?
答:不行。
     因为项目中使用了 Spring 的 Annotation 来做依赖注入,如果使用 Servlet 提供 Hessian 接口的话,该接口实例无法获取原 Spring 容器的数据。
 
4、房产数据系统,如何处理使用 Spring 3.0 后,调用 WebService 时 Resin 报错的问题?
答:原打算通过替换 Resin 自带 Hessian 的 class 文件的方法来解决,但暂未实施。目前我们仍采用比较保守的方法,就是不处理这个错误信息,虽然 Resin 会报错,但实际上调用是成功的。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值