Hessian 学习 例子 实例
HessianClient 为 客户端调用说明
HessianDemo 为服务器端
两个项目均为 MyEclipse 项目
两个项目都包含了 hessian 的 jar 包
之前写了篇HESSIAN 的笔记,很久了,现在继续深化一下:
因为我们用hessian 实现了日志服务,会话服务等高并发服务,为新手更好的理解和入门,附上DEMO 项目!
服务器事项:
1. 编写业务接口类,编写业务数据实体类(业务数据实体类必须实现序列化接口)
2. 配置web.xml 文件,将业务类作为 servlet 发布出来,详见HessianDemo项目中的 web.xml 文件
3. 启动WEB服务
服务端搞定!
客户端事项:
1. 将服务端的接口定义和数据实体类复制出来;
2. 创建hessian 代理类,设置服务端URL地址;详见 HessianClient 项目
3. 得到代理接口类;
4. 直接通过代理接口类执行服务端方法,并得到返回值!
客户端搞定!
PS:
目前客户端可支持如下语言:
java、flash\flex、python、c++、.netC#、Dlanguage、
Erlang、PHP、Ruby、ObjectiveC, hessian
官方网站:http://hessian.caucho.com/