博客专栏  >  架构   >  Hessian源码剖析

Hessian源码剖析

Hessian源码剖析专栏详细从一个rpc调用出发详细的剖析了Hessian框架中的核心源码,并且分析了Hessian中使用到的设计模式

关注
3 已关注
8篇博文
  • Hessian源码剖析(一)

    在剖析Hessian源码之前我们首先来梳理一下Hessian解决了什么问题,能在哪些场景中使用,解决的问题中有哪些是难点,哪些是我们应该重点关注的 一、Hessian解决了什么问题      Hes...

    2017-07-19 00:24
    99
  • Hessian源码剖析(二)

    创建远程代理对象 通过将远程的将要调用的方法的class对象和该对象所在的远程的路径create()方法会创建一个代理对象,一旦获得了代理对象后我们就可以像调用一个本地方法那样去调用...

    2017-07-22 23:01
    106
  • Hessian源码剖析(三)

    上篇博文我们分析了一个远程调用的过程,但是没有分析具体的细节,这篇文章我们来分析一下远程调用请求的过程 protected HessianConnection sendRequest(String m...

    2017-07-25 00:46
    78
  • Hessian源码解析(四)

    上篇博客我们说了call()方法,这次我们来展开讨论,call()方法是AbstractHessianOutput中的方法,该方法使用了模板方法设计模式,什么是模板方法设计模式? 举个例子: 我们将使...

    2017-07-26 00:01
    94
  • Hessian序列化对象之BasicSerializer(五)

    在静态初始化块中调用静态方法addBasic()来初始化对应关系,addBasic代码如下,类的基本名称和序列化对象的关系被放到了_staticSerializerMap中(注意调用int的getNa...

    2017-07-26 01:20
    96
  • Hessian序列化对象之CollectionSerializer(六)

    在Hessian中所有的集合类型都是通过CollectionSerializer对象来进行的序列化,为什么是所有的集合类型呢,让我们看一下具体的代码段,该代码段是SerializerFactory类的...

    2017-07-27 00:47
    88
  • Hessian源码剖析(七)

    本篇博客我们来看一下Hessian的server端是如何实现的,首先来看一下Server端Hessian的配置         下面是web.xml中的一段配置(web.xml文件是web应用特有的...

    2017-07-30 13:35
    166
  • Hessian源码分析之设计模式篇(八)

    Hessian源码已经分析完了,在Hessian中主要使用到了两个设计模式,一个是策略模式,一个是模板方法模式,还有在Hessian中使用到了递归 我们先来看看策略模式 在Hessian中向流中写数据...

    2017-07-30 14:27
    158

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部