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