在上一篇文章中,我们讲述了利用Java的反射机制中实现Spring中的IOC,在本文中,我们将更进一步,讲述用Java的反射和动态代理机制来实现Spring的AOP. 一.AOP概述 AOP(Aspect Oriented Programing),即面向切面编程,它主要用于日志记录.性能统计.安全控制.事务处理.异常处理等方面.它的主要意图就要将日志记录,性能统计,安全控制.事务处理.异常处理等等代码从业务逻辑代码中清楚地划分出来.通过对这些行为的分离,我们希望可以将它们独立地配置到业务逻辑方法…