框架之spring
文章平均质量分 77
zju小新
github地址:https://github.com/liumingming123/ 欢迎大家订阅
展开
-
实现动态代理的两种方式
常见的实现代理的两种方式:(1)JDK动态代理(2)使用cglib产生代理这两种方法各有好坏。jdk动态代理是由java内部的反射机制生成字节码并生成对象来实现的,而cglib代理底层是借助asm来实现的,这个asm就是一个java字节码操纵框架,它能用来动态生成类或者增强类的功能,ASM从类文件中读入信息后,改变类的行为,分析类的信息,这就跟aop实现方式中的静态织入的是一样的,就是相当原创 2017-05-03 20:14:17 · 6713 阅读 · 0 评论 -
Spring中IOC与AOP的理解
关于IOC我们知道是Spring中很重要的组合部分,下面就IOC的理解写一点自己的心得:1.IOC是什么?IOC也称控制反转,其实是和依赖注入的含义是一样的,就是把原先控制代码对象的生产由代码转换到IOC容器中去实现。作用是为了解耦,降低类之间的耦合度,其设计思想就是设计模式的工厂模式,不懂什么是工厂模式的点击此:。。。。。,我们并不需要知道其生产的具体过程,我们只要其产出的对象即可。其工原创 2017-04-26 17:51:48 · 13487 阅读 · 1 评论