Spring的核心思想的IOC和AOP.最近学习AOP,对切面的学习有了进一步的认识. Spring用代理类包裹切面,把他们织入到Spring管理的bean中.也就是说代理类伪装成目标类,它会截取对目标类中方法的调用,让调用者对目标类的调用都先变成调用伪装类,伪装类中就先执行了切面,再把调用转发给真正的目标bean.这样可以实现对业务代码的最小化侵入.使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性.Spring中日志记录,性能统计,安全控制,事务处理等都是通过AOP来管理的. 伪装类的实