Hessian使用记录
来源:互联网 发布:西门子编程实例精解 编辑:程序博客网 时间:2024/06/06 11:04
以前所接触的rpc一直都是使用resful或者webservice,到了新公司,接触了另外一种实现rpc的框架-Hessian。
实际上hessian是实现了rmi功能的一个框架,不同于webservice的soap,hessian是自己给予http协议实现的一种rpc协议。它很轻便,适合传输二进制数据。
服务端很容易实现,
demo1:
<servlet>
<servlet-name>hessian</servlet-name>
<servletclass>com.caucho.hessian.server.HessianServlet</servlet-class>
<init-param>
<param-name>service-class</param-name>
<param-value>com.cxf.service.IbaseImpl</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>hessian</servlet-name>
<url-pattern>/hessian</url-pattern>
</servlet-mapping>
demo2:集成spring
客户端实现:
demo1:使用HessianProxyFactory
当然 也可以用使用HessianProxyFactoryBean
demo2:
<bean id="clientSpring" class="org.springframework.remoting.caucho.HessianProxyFactoryBean">
<property name="serviceUrl">
<value>http://localhost:8080/hessian/helloSpring</value>
</property>
<property name="serviceInterface">
<value>com.cxf.service.Ibase</value>
</property>
</bean>
ApplicationContext contex = new ClassPathXmlApplicationContext("applicationContext.xml");
// 获得客户端的Hessian代理工厂bean
Ibase i = (Ibase ) contex.getBean("clientSpring");
User user=ibase.baseMethod("cuixuefeng","12",new User());
System.out.println(user.getException().getMessage());
System.out.println(user.getUsername());
- Hessian使用记录
- Hessian使用记录
- Hessian使用
- hessian 使用
- Hessian学习记录
- 问题记录(Hessian)
- Hessian 使用示例总结
- hessian + spring 使用
- hessian技术的使用
- Hessian的使用简介
- 使用Hessian创建接口
- hessian的使用
- hessian rpc使用实例
- Hessian的使用
- Hessian使用教程
- Hessian的使用介绍
- Java:Hessian框架使用
- Hessian的使用
- android listview item不同视图
- Windows Server 2008 自助安装IIS 和 .NET FrameWork 3.5 SP
- 世界上最小的电脑:Intel edison初接触教程
- 导航栏颜色
- MSChart的常用属性和事件
- Hessian使用记录
- 对话机器学习大神Yoshua Bengio(上)
- IE 条件注释语句 if IE
- 电脑工作站的人体工程学
- 计数排序
- MKNetWork POST上传JSON数据
- android WebView(六)下载和缓存
- 通信系统中为什么要进行编码和解码?常见的编码方法有哪些?
- Java并发编程:Lock