Hessian 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Hessian 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Hessian 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Hessian 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Hessian 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-13

软件简介

和其他Web服务的实现框架不同的是,Hessian是一个使用二进制Web服务协议的框架,它的好处在于免除了一大堆附加的API包,例如XML的处理之类的jar包,这也就是为什么说它是一个轻量级的Web服务实现框架的原因,这个原因还在于手机上的应用程序可以通过Hessian提供的API很方便的访问Hessian的Web服务。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
更多评论
暂无内容
发表了博客
2014/12/18 15:40

Hessian

一、简介: Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能. 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。 Hessian通过Servlet提供远程服务。需要将匹配某个模式的请求映射到Hessian服务。Spring的DispatcherServlet可以完成该功能,DispatcherServlet可将匹配模式的请求转发到Hessian服务。Hessian的server端提供一个ser...

0
4
发表于软件架构专区
2015/07/01 16:42

Hessian学习—Hessian入门

一、远程通讯协议的基本原理   网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景而扩展出的传输协议,网络 IO ,主要有 bio 、 nio 、 aio 三种方式,所有的分布式应用通讯都基于这个原理而实现,只是为了应用的易用,各种语言通常都会提供一些更为贴近应用易用的应...

0
1
发表了博客
2013/11/08 16:18

Hessian.

在进行基于Hessian的项目开发时,应当注意以下几点: ▲JAVA服务器端必须具备以下几点: ·包含Hessian的jar包 ·设计一个接口,用来给 客户端调用 ·实现该接口的功能 ·配置 web.xml,配好相应的servlet ·对象必须实现Serializable 接口 ·对于复杂对象可以使用Map的方法传递 ▲客户端必须具备以下几点: ·java客户端包含Hessian.jar的包。C#中引用hessianCSharp.dll ·具有和服务器端结构一样的接口。包括命名空间都最好一...

0
0
发表了博客
2018/02/26 20:43

Hessian使用

ps:以前在项目中用过hessian,但我仅停留在知道这个层面,后面也没有详细了解其中的原理。现在要写简历都不知道怎么写,自己挖的坑,跪着也要填平。 Hessian的使用 这里先写下工程中的使用,有个直观的感觉。 maven配置 <dependency> <groupId>com.caucho</groupId> <artifactId>hessian</artifactId> <version>4.0.37</version> </dependency> sevice中配置:spring-hessian-context.xml <?xml version="1.0...

0
0
发表于服务端专区
2016/06/20 12:21

hessian异常

试了下hessian的远程调用,网上例子很多,随便down了几个下来测试,结果都有异常: 2010-7-20 13:42:34 com.caucho.hessian.io.SerializerFactory getDeserializer 警告: Hessian/Burlap: 'work' is an unknown class in sun.misc.Launcher$AppClassLoader@19821f: java.lang.ClassNotFoundException: work java.lang.reflect.UndeclaredThrowableException   at $Proxy0.getMap(Unknown Source)   at hessian.TestHessian.main(...

0
0
发表了博客
2018/07/12 08:59

Hessian矩阵

转载自:http://jacoxu.com/jacobian%E7%9F%A9%E9%98%B5%E5%92%8Chessian%E7%9F%A9%E9%98%B5/ 1. Jacobian 在向量分析中, 雅可比矩阵是一阶偏导数以一定方式排列成的矩阵, 其行列式称为雅可比行列式. 还有, 在代数几何中, 代数曲线的雅可比量表示雅可比簇:伴随该曲线的一个代数群, 曲线可以嵌入其中. 它们全部都以数学家卡尔·雅可比(Carl Jacob, 1804年10月4日-1851年2月18日)命名;英文雅可比量”Jacobian”可以发音为[ja ˈ...

0
0
2016/06/20 12:21

Hessian学习

组长说要大家一起学习下Hessian,于是开始各个网站搜寻相关信息,然后组织了一遍。 个人觉得这个东西会用就行,它的原理对我们好像没什么太大的价值。^_^ Hessian介绍: Hessian是一个轻量级的remoting on http工具,使用简单的方法提供了RMI的功能. 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据 【百度百科】 下面几种常用通讯协议的比较: http://www...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于运维专区
2020/01/20 14:07

java反射类报空指针,求大神给个分析

java.lang.NullPointerException: null at sun.reflect.GeneratedConstructorAccessor211.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.alibaba.com.caucho.hessian.io.JavaDeserializer.instantiate(JavaDeserializer.java:271) at com.alibaba.com.ca...

5
0
发表了问答
2019/06/02 22:36

冲上云原生,Dubbo 发布 Go 版本

5 月 21 日,经过一年多的孵化,Apache Dubbo 从 Apache 软件基金会毕业,成为 Apache 顶级项目。 Dubbo 是阿里于 2011 年开源的一款高性能 RPC 框架,在 Java 生态中具有不小的影响力。当初经历过一段被外界诟病的“停止维护”灰暗时光,后来在 2017 年 Dubbo 浪子回头,官方宣布重新重点维护。 重新启航的 Dubbo 将首要目标定位于重新激活社区,赢回开发者的信任,并且逐渐将 Dubbo 打造成一个国际化与现代化的项目,目前距离...

20
42
发表了问答
2017/06/01 17:45

spring+hessain怎么做服务化的集群

甲方是家流量比较大的公司,业务变化也比较大,不能使用停更的dubbo,指定要用hessain,可是这个集群怎么做呢?有没有哥们给提供一下思路,谢谢

2
0
发表了问答
2014/09/23 14:50

hessian的RemoteConnectFailureException

在使用hessian中有遇到初次启动服务端和客户端的时候连接交互没有问题,服务器半小时左右不动不访问之后,再进行访问的时候首次连接时间很长,设置超时之后就报Caused by: org.springframework.remoting.RemoteConnectFailureException: Cannot connect to Hessian remote service at [http://127.0.0.1:8080/myserver/curd]; nested exception is com.caucho.hessian.client.HessianConnectionException: 500: java.net.Socke...

1
0
发表了问答
2014/06/22 15:16

hessian 和 spring结合,url动态替换

Hessian做远程服务,大家都知道的。 如何跟spring结合,网上有很多例子,这里就不写,主要是写一下,我遇到的一个问题,不知道大家解决的办法。 <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans>   <!-- 客户端Hessian代理工厂Bean -->   <bean id="clientSpring" class="org.springframework.remoting.caucho.HessianProxyFactoryBean">     <!-- 请求代理Servl...

13
1
发表了问答
2016/03/16 10:04

SOA架构的服务,事务补偿机制设计

我现在遇到个问题,一个操作,会调用几个不同的异构系统。而且异构系统还是异步的,提交以后,只会返回个提交成功,并不会返回是否是办理成功。 这种事务补偿机制,应该怎么设计啊。

1
0
发表了问答
2016/03/03 22:51

为啥hession 和 fastjson 差距这么大?

为啥hession 和 fastjson 差距这么大?是代码有问题? {"a":"111","bd":"ccc","ccasd":"e323223","de":"dada"} 1081 ---fastjson [B@da9e37 6564 --- hession Process finished with exit code 0 package com.company; import com.alibaba.fastjson.JSON; import com.caucho.hessian.io.HessianOutput; import java.io.ByteArrayOutputStream; import java.io.Serializable; public class Main implements Serializable { S...

6
0
发表了问答
2015/09/08 10:54

主应用和广告分离。。。。

目前,主应用引用这广告工程,每次更新广告时都要更新主应用。 现在想要分离两者,在广告端建立服务端,主应用建立客户端,将数据传输的服务端,这样更新广告时则不需要更新主应用 。 请问大家,使用Hessian能实现吗?或者有什么好的方法吗?

4
0
发表了问答
2014/12/08 11:53

netty实现Hessian的服务器

最近想开发一个基于Netty的Hessian RPC服务框架,主要是解决TCP连接复用,我的思路是: 1:服务端基于Netty使用Hessian协议实现 2:客户端实现一个TCP连接池,初始化的时候就会加载连接池,那么在调用的时候就省了建立连接的时间 以上方案有哪些不好的地方,这里抛砖引玉,希望大家指正

1
1
发表了问答
2013/08/14 10:52

JFinal如何整合hessian?

@JFinal 你好,想跟你请教个问题: 能给个JFinal整合hessian的例子吗?或者有什么好的其他推荐也可以。

6
1
发表了问答
2014/05/16 17:05

java的hessian会存在安全问题吗?

我通过在java里使用hessian在美国服务器与中国服务器之间调取数据,用hessian可以吗?性能怎么样? 会存在安全问题吗?

1
0
发表了问答
2014/01/07 13:46

框架 技术的 选型问题

今天看到一大牛的简历, 发现我到现在从来没用过的东西, 希望 有 大牛 能 解答 各 框架的 应用场景, 希望 今后有更好的 技术选型, 扩展自己的见解. 开发框架: activemq metaq netty hessian dubbo ---- 尤其是这里的消息框架, 和网络层的框架 ehcache memcache redis hadoop hbase lucene fastdfs

10
1
发表了问答
2013/03/04 15:06

几种 Java 序列化方案的性能比较

来源:https://github.com/eishay/jvm-serializers/wiki 比较结果: create ser deser total size +dfl java-built-in 62 5608 29649 35257 889 514 hessian 65 3812 6708 10519 501 313 kryo 65 588 814 1403 214 134 protostuff-runtime 64 651 856 ...

5
34
发表了问答
2012/12/17 09:43

android运行时出错

12-17 01:16:35.090: D/AndroidRuntime(775): Shutting down VM 12-17 01:16:35.090: W/dalvikvm(775): threadid=1: thread exiting with uncaught exception (group=0x40a13300) 12-17 01:16:35.230: E/AndroidRuntime(775): FATAL EXCEPTION: main 12-17 01:16:35.230: E/AndroidRuntime(775): com.caucho.hessian.client.HessianRuntimeException: android.os.NetworkOnMainThreadException 12-17 01:16:35.230: E/AndroidRu...

3
0
发表了问答
2009/12/11 11:38

Hessian的网友评论

和其他Web服务的实现框架不同的是,Hessian是一个使用二进制Web服务协议的框架,它的好处在于免除了一大堆附加的API包,例如XML的处理之类的jar包,这也就是为什么说它是一个轻量级的Web服务实现框架的原因,这个原因还在于手机上的应用程序可以通过Hessian提供的API很方便的访问Hessian的Web服务。

7
0
发表了问答
2012/02/27 16:33

有谁做过在netty框架里实现hessian的吗?

如题。

12
0
发表了问答
2011/04/28 22:32

调研一下大家在平时开发web应用接口所使用的实现技术

调研一下大家在平时开发web应用接口所使用的实现技术,我所了解的主要java方面的有web service(xfix,axis),http,mina,hessian等等。在不追求大并发量和速度上,我觉得还是http方式实现最方便,其他的实现方式对客户端调用来说,实现的复杂度都有些高,你们觉得呢!

11
5
发表了问答
2012/06/25 10:47

在使用hessian时,PHP页面为什么取不到java对象

在使用hessian时,PHP页面为什么取不到java对象,难道是对象的序列化协议不同?

1
0
发表了问答
2012/06/25 17:55

hessian 竟然报抛数组越界异常

使用 hessian2StreamingOutput 传输对象竟然抛出 数组越界异常,4096 。。哪位用的熟悉给指点1 2

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
156 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部