Hessian最佳实践
2016-02-21 22:20
513 查看
前言:本文主要介绍‘独立的Hessian技术’与‘结合Spring技术’的两种Hessian接口开发模式及代码示例。
* 1.包含Hessian的jar包(hessian-4.0.37.jar)
* 2.设计一个接口,用来给客户端调用(IHessian.java)
* 3.实现该接口的功能(IHessianImpl.java)
* 4.配置web.xml,配好相应的Servlet(web.xml)
* 5.对象必须实现Serializable接口(Foo.java)
Hessian-JAVA服务端代码预览图:
remote-client.xml
一.独立的Hessian技术开发步骤
Hessian-Java服务器端必须具备以下几点:* 1.包含Hessian的jar包(hessian-4.0.37.jar)
* 2.设计一个接口,用来给客户端调用(IHessian.java)
* 3.实现该接口的功能(IHessianImpl.java)
* 4.配置web.xml,配好相应的Servlet(web.xml)
* 5.对象必须实现Serializable接口(Foo.java)
Hessian-JAVA服务端代码预览图:
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <!-- 客户端Hessian代理工厂Bean --> <bean id="myClient" class="org.springframework.remoting.caucho.HessianProxyFactoryBean"> <!-- 请求代理Servlet路径 --> <property name="serviceUrl"> <value>http://localhost:8080/HessianServer/remoting/IHessianOfSpring</value> </property> <!-- 接口定义 --> <property name="serviceInterface"> <value>my.hessian.service.IHessianOfSpring</value> </property> </bean> </beans>
remote-client.xml
代码下载:
Hessian服务端:HessianServer, Hessian客户端:HessianClient相关文章推荐
- 基础之ThreadStatic
- 操作系统(I/O系统)
- Android利用Fragment实现Tab布局
- android基础之五——内容提供者
- 让编程更简单——百度编辑器的使用教程
- oracle之表对象操作
- WebSocket 实战
- leetcode 264 ugly number &DP
- C#ArrayList集合
- Extjs 4.2 关闭浏览器不弹出提示窗口
- 目录文件管理
- android基础之四——广播与服务(二)
- The mook jong (HDU 5366)
- 集训队专题(6)1001 Air Raid
- bzoj1095 Hide 捉迷藏 括号序列&线段树
- PHP之代码片段收集
- jQuery中的DOM操作
- 15. 3Sum
- sublime text 3(Build 3103)最新注册码(转自 http://blog.csdn.net/the_victory/article/details/50681152)
- 简述frame、bounds、center