在使用面向切面编程时,我们可以在一个地方定义通用的共鞥,但是可以通过声明的方式定义这个功能要以何种方式在何处应用,而无需修改受影响的类.横切关注点可以被模块化为特殊的类,这些类被称为切面.这样的优点是:每个关注点都集中在一个地方,而不是分散到多处的代码中:其次,服务模块更简洁,它们只包含主要关注点的代买,而次要关注点的代码被转移到切面中. AOP是Aspect Oriented Programming的简称,被译为面向切面的编程. AOP允许你把遍布应用各处的功能分离出来形成可重用的组件. 通知…