Hessian是一个简单的连接Web服务的二进制协议。
Hessian概述:
一.客户端和服务端不依赖于其他任何jar,比起webService 它显得轻量许多,比如使用xfire包含核心库和客户端的jar,大小达到了10M ,而最新的hessian-4.0.7 jar大小也只有不到400K.
二.更适合二进制的传输,比起webService.Hessian的 传输速度要高于webService.
三.支持Java,c#,Flex(actionscrpit)
一. 添加Hessian的jar于Web-Inf下. 这里使用的是hessian-4.0.7,下载地址: http://download.csdn.net/source/3159260
二. 定制供客户端调用的接口:
三. 接口具体实现(如果使用了pojo类,pojo类必须实现序列化)
四. 配置Hessian的Servlet[类似于配置webService的service.xml]
五. 书写服务端的测试jsp页面[HessianProxyFactory类似于xifre的XFireProxyFactory]
输出Hello:cheweitang
六.客户端调用:
输出Hello:chenweitang
相比起webService 是不是轻量级许多呢?
---2011年4月4日 23:09:19