博客专栏  >  编程语言   >  代理模式初探及延展

代理模式初探及延展

先从经典的代理模式介绍出发,掌握它的使用方法,并且通过开源框架的实际应用来介绍它具体的使用场景,并且通过研究源码掌握它的实现原理,最后通过asm自己实现一个动态代理!

关注
2 已关注
6篇博文
  • Simplify-Core -- java对象转换成Json(Json generator)

    先感叹一波今天正式毕业,拿到了毕业证和学位证,然后博客也有三个多月没写了,最近自己写了一个工具类的项目,Simplify,旨在简化重复的JAVA代码,基于JDK8,无其它jar包依赖,提供序列化,js...

    2017-06-30 19:40
    417
  • Simplify-Core --Json解析(Json parser)

    在上一篇文章中,我们看到了一个java对象是怎么转换成json规范的字符串,这一次是反过来,从json字符串解析json内容,并且合成java bean,先上我的Simplify项目地址项目,欢迎路过...

    2017-07-16 23:17
    277
  • 从代理模式再出发!ClassLoader初探

    前面几篇文章或多或少涉及到了代理模式的方方面面,从静态代理到动态代理的介绍使用,到mybaties对代理模式的实际运用,我们会想到代理模式再深一层是什么?我们只会用jdkproxy,但是在java语言...

    2017-09-18 16:37
    628
  • 从代理模式再出发!Proxy.newProxyInstance的秘密

    上一节简单介绍了一下ClassLoader,我们知道,在我们用Proxy.newProxyInstance实现动态代理的时候,有三个参数,第一个便是classloader,这一篇文章就是简单看一下Pr...

    2017-09-24 21:43
    9104
  • 代理模式的实际运用-以mybatis拦截器实现原理为例

    之前在写mybatis拦截器的时候,因为不懂原理,琢磨了很久,不知道怎么写,在网上找了很多资料,才知道mybatis的拦截器主要还是通过代理实现的,而且我在之前的博文中刚好学习了代理模式。更精细的是,...

    2017-08-16 09:52
    468
  • java设计模式之代理模式(动态代理和静态代理)

    代理的含义在于 代替原对象做更多的事情,而不破坏原代码的代码结构。代理也分静态代理 和 动态代理,我们先以简单的静态代理为例子。静态代理:定义一个接口package designmode.代理模式;...

    2017-07-10 18:23
    196

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