Hessian
虚客
这个作者很懒,什么都没留下…
展开
-
hessian源码分析(一)
;服务端主要做的事情是把传输过来的流反序列化为对服务的请求,调用相应服务后把结果序列化为流返回给客户端。一次完整的调用如下图所示: HessianProxy是hessian client处理客户端请求的核心类,它采用proxy的设计模式,代理客户端对远程接口的调用,hessian client的主流程的时序图如下所示: HessianSkeleton是hessian server端的核心类,从输入流中返序列化出客户端调用的方法和参数,对服务端服务进行调用,然后把处理结果返回给客户端,主要流原创 2010-10-03 12:53:25 · 103 阅读 · 0 评论 -
Hessian源码分析(二)
原创 2010-10-03 12:55:09 · 76 阅读 · 0 评论 -
Hessian源码分析(三)
服务,得到结果后序列化为输出流,返回给客户端,主要流程如下图所示: HessianSkeleton的核心代码如下所示:public void invoke(Object service, AbstractHessianInput in, AbstractHessianOutput out) throws Exception { ...... String methodName = in.readMethod();原创 2010-10-03 13:00:41 · 85 阅读 · 0 评论 -
Hessian
制协议,所以它很适合于发送二进制数据Hessian 介绍注意事项 在进行基于Hessian的项目开发时,应当注意以下几点: ▲JAVA服务器端必须具备以下几点: ·包含Hessian的jar包 ·设计一个接口,用来给客户端调用 ·实现该接口的功能 ·配置web.xml,配好相应的servlet ·对象必须实现Serializable 接口 ·对于复杂对像可以使用Map的方法传递 ▲客户端必须具备以下几点:原创 2010-10-05 23:54:56 · 89 阅读 · 0 评论