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/
分享到:
相关推荐
hessian学习实例,hessian框架例子,与Spring集成。包括了server端和client端
hessian关于java使用的一个小例子
纯Hessian的入门例子教程,还有Hessian和Spring整合的例子教程。 代码上传之前都运行通过的
远程调用方法就是HttpInvoker:他也是将参数和返回值通过Java的序列化机制进行编组和反编组,它具有RMI的支持所有可序列化对象的...试使用Http协议传输二进制流的,同时又具有Hessian、Burlap(传输xml文本)的优点。
RIA,flex技术的开发例子,以后将具体的上传饼图、柱图、线性图的实例
下面通过一个简单的例子学习hessian服务:服务端为Java,客户端为C#。 先要准备好C#和Java的第三方类库,下载地址:http://hessian.caucho.com/ 下载 Hssiancharp.dll及hessian-4.0.37.jar Hessian服务端(java): ...
rest cxf hessian 3种webservice的例子 用了maven搭建 项目写了CXF的rest和soap两种方式 client采用多种方式实现。
Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
hession例子,源 码,最新的jar包,还有web例子与spring结合的例子
Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
3.8.4. ApplicationContext在WEB应用中的实例化 3.9. 粘合代码和可怕的singleton 3.9.1. 使用Singleton-helper类 4. 资源 4.1. 简介 4.2. Resource 接口 4.3. 内置 Resource 实现 4.3.1. UrlResource 4.3.2. ...
3.8.4. ApplicationContext在WEB应用中的实例化 3.9. 粘合代码和可怕的singleton 3.9.1. 使用Singleton-helper类 4. 资源 4.1. 简介 4.2. Resource 接口 4.3. 内置 Resource 实现 4.3.1. UrlResource 4.3.2. Class...
3.8.4. ApplicationContext在WEB应用中的实例化 3.9. 粘合代码和可怕的singleton 3.9.1. 使用Singleton-helper类 4. 资源 4.1. 简介 4.2. Resource 接口 4.3. 内置 Resource 实现 4.3.1. UrlResource 4.3.2. ...
3.8.5. ApplicationContext在WEB应用中的实例化 3.9. 粘合代码和可怕的singleton 3.10. 以J2EE RAR文件的形式部署Spring ApplicationContext 3.11. 基于注解(Annotation-based)的配置 3.11.1. @Autowired ...
3.8.5. ApplicationContext在WEB应用中的实例化 3.9. 粘合代码和可怕的singleton 3.10. 以J2EE RAR文件的形式部署Spring ApplicationContext 3.11. 基于注解(Annotation-based)的配置 3.11.1. @Autowired ...