AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容. 可以通过预编译方式和运行期【动态代理】实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。 这个博文介绍的最好http://my.oschina.net/huangyong/blog/161338 类似于代理模式