
Spring
文章平均质量分 83
lh87522
这个作者很懒,什么都没留下…
展开
-
Spring相关文档翻译-chapter9(AOP部分)
(本文的翻译基于Spring 4帮助文档。9.6以后的部分未翻译,因为感觉那些内容会很少用到,即便用到那点资料也不够。这里只是保留其提纲。)9.1 简介面向切面编程(AOP)为面向方面编程(OOP)提供了另一种角度来实现代码结构。OOP模块的基本单元是class文件,而AOP模块的基本单元是切面。切面使得类似于事务管理的概念模块化,这些模块可以切入多个类和对象中。Spring一个主要的翻译 2015-01-12 19:58:09 · 1707 阅读 · 0 评论 -
Spring AOP之低级别支持
在Spring 2.0以后,Spring AOP已经封装的比较完善,用@AspectJ注解或XML的方式就可以完成AOP功能,不了解AOP原理的话,是不大看的出AOP是基于动态代理的。本文的主要内容是Spring AOP的前世(Spring 1.2),以便能更好的理解动态代理转换到Spring AOP的过程。有三篇文章,循序渐进的顺序为:1.代理模式学习笔记,2.本文(Spring AOP低级原创 2015-01-15 15:18:09 · 774 阅读 · 0 评论 -
java反射模拟spring依赖注入
首先,这种模拟依赖注入所用的知识是反射。其次,依赖注入有什么好处呢?他可以将创建实例的工作交给第三方完成,而不用交由调用方完成(这一般依靠配置文件来实现),这可以降低类与类之间的耦合度。第三,仅仅将创建实例的工作交给第三方完成还不够。比如A调用B,A中始终包含一个B类的定义(B b),然后B的实例化由容器完成,将来如果我们需要用C类的功能替换B的功能,则需要修改A类的引用定义(C c),违原创 2015-02-16 23:48:43 · 927 阅读 · 1 评论