Hessian(C#)介绍及使用说明 (转)
2011-08-22 13:44
260 查看
什么是Hessian?
Hessian是Caucho开发的一种二进制Web Service协议。支持目前所有流行的开发平台。
Hessia能干什么?
hessian用来实现web服务。
Hessia有什么优点?
Hessian协议和web service常用的SOAP协议类似,也是将协议报文封装在HTTP封包中,通过HTTP信道传输的。因此Hessian协议具有与SOAP协议同样的优点,即传输不受防火墙的限制(防火墙通常不限制HTTP信道)。Hessian协议的优点在于:它采用二进制编码,因此传输数据量比SOAP协议要小得多。实践证明,传输同样的对象,Hessian协议传输的数据量比SOAP协议低一个数量级。因此在复杂网络环境下的分布式应用使用Hessian协议可以获得更好的性能和可靠性。
Hessian怎么使用?
Hessian使用非常简单,首先去Hessian官方网站下载http://hessian.caucho.com/ ,Hessian支持目前流行的所有开发语言,选择NET C#版本下载。hessian是开源项目,他们的开源实现采用Apache许可。下载完后我们首先来建立服务器端:
新建一个VS的Web项目,删除默认的.aspx文件。引用Hessiancsharp.dll,新建一个接口IService.cs代码如下:
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
Code
Hessian是Caucho开发的一种二进制Web Service协议。支持目前所有流行的开发平台。
Hessia能干什么?
hessian用来实现web服务。
Hessia有什么优点?
Hessian协议和web service常用的SOAP协议类似,也是将协议报文封装在HTTP封包中,通过HTTP信道传输的。因此Hessian协议具有与SOAP协议同样的优点,即传输不受防火墙的限制(防火墙通常不限制HTTP信道)。Hessian协议的优点在于:它采用二进制编码,因此传输数据量比SOAP协议要小得多。实践证明,传输同样的对象,Hessian协议传输的数据量比SOAP协议低一个数量级。因此在复杂网络环境下的分布式应用使用Hessian协议可以获得更好的性能和可靠性。
Hessian怎么使用?
Hessian使用非常简单,首先去Hessian官方网站下载http://hessian.caucho.com/ ,Hessian支持目前流行的所有开发语言,选择NET C#版本下载。hessian是开源项目,他们的开源实现采用Apache许可。下载完后我们首先来建立服务器端:
新建一个VS的Web项目,删除默认的.aspx文件。引用Hessiancsharp.dll,新建一个接口IService.cs代码如下:
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
Code
相关文章推荐
- (转)Hessian(C#)介绍及使用说明
- Hessian(C#)介绍及使用说明
- Hessian(C#)介绍及使用说明
- Hessian(C#)介绍及使用说明
- Hessian(C#)介绍及使用说明
- C#关于log4net(LogForNet)的使用简单说明以及介绍
- C#关于log4net(Log For Net)的使用 简单说明以及介绍
- Hessian介绍及使用说明
- C# 正则表达式 使用介绍
- CyclicBarrier介绍及使用说明
- C# MSChart图表控件使用介绍
- C#中正则表达式使用介绍
- C#中使用SQL存储过程说明
- C#开发里List控件的使用方法介绍
- C#反射Assembly 使用说明
- 介绍一个GWT的网站 和 decode javascript.encode using java +FCKEditor 在 jsp中的使用说明
- XSD(XML Schema Definition)用法实例介绍以及C#使用xsd文件验证XML格式
- nginx使用介绍 说明
- Web Service介绍使用及实例-C#.Net
- C#hashtable使用说明 以及 Hashtable和HashMap的区别【总结性】