面向切面编程作为一种编程思想,允许我们对程序的执行流程及执行结果动态的做出改变,以达到业务逻辑之间的分层管理或者是目标对象方法的增强,spring框架很好的实现了这种编程思想,让我们可以对主业务逻辑和次要业务逻辑实现分离,降低了代码之间的耦合度.面向切面编程有它独特的编程术语,这篇博客将对这些编程术语一一介绍. 一,切面 切面的作用是把次要业务逻辑从交叉业务逻辑中分离开,在上篇博客中我们为了创建代理对象,用InvocationHandler接口实现了一个内部类,用来处理次要业务逻辑,这个内部类就…