序列化-Hessian
OkidoGreen
这个作者很懒,什么都没留下…
展开
-
Hessian实现Webservice
Hessian是一个轻量级的remoting on http工具,采用的是Binary RPC协议,所以它很适合于发送二进制数据,同时又具有防火墙穿透能力。Hessian一般是通过Web应用来提供服务,因此非常类似于平时我们用的WebService。只是它不使用SOAP协议,但相比webservice而言更简单、快捷。Hessian官网:http://hessian.caucho.com/转载 2015-05-22 15:13:10 · 1413 阅读 · 0 评论 -
Spring 整合 Hessian
Spring让Hessian变得不但强大,而且易用,但是易用背后,却有不少陷阱! 这个例子很简单,但实际上的确花费了我超过一小时的时间,排除了种种问题,最后问题终于水落石出。 整合以上篇Hello Hessian为基础,加入Spring框架,进行改进。 一、环境jdk1.5http://labs.xiaonei.com/apache-转载 2015-05-22 15:07:59 · 1226 阅读 · 0 评论 -
Hessian
公司不同pool之间提供service都是通过hessian来开放接口的,个人觉得hessian的使用非常简单。做个demo如下:0.首先创建web工程,并加载hessian.jar。1.创建service,即我们通过它来提供接口:[java] view plaincopypublic interface BasicServi转载 2015-05-22 15:14:38 · 1554 阅读 · 0 评论 -
Spring RMI,Hessian/Burlap,HttpInvoker的区别
1 Hessian/Burlap 方式 客户端通过Hessian/BurlapProxyFactoryBean生成的代理对象负责通过HTTP协议与远程服务通信。 在服务端,HessianServiceExporter是一个Spring MVC的控制器,可以通过接收请求并将这些请求翻译成对POJO对象的调用将POJO输出为一个服务。需要添加两处配置转载 2015-05-19 23:29:56 · 1405 阅读 · 0 评论 -
Hessian和Java反序列化问题小结
Hessian反序列化问题众所周知,Hessian框架提供的序列化方式,在性能上要优于Java自己的序列化方式。他将对象序列化,生成的字节数组的数量要相对于Java自带的序列化方式要更简洁。目前公司的一个项目中,有RPC调用的需要,这里我们使用了公司自己的开源RPC框架Dubbo作为远程调用框架,进行业务方法的调用和对象的序列化。这里,我们没有对Dubbo做出特殊配置,Dubbo在转载 2016-06-26 22:24:19 · 7317 阅读 · 0 评论