面向方面编程 (AOP) 提供从另一个角度来考虑程序结构以完善面向对象编程(OOP)。 面向对象将应用程序分解成 各个层次的对象,而AOP将程序分解成各个方面 或者说 关注点 。
一:连接点
程序执行过程中明确的点,如方法的调 用或特定的异常被抛出。
二:切入点
指定某一个通知将被引发时的一系列连接点的集合。
三:通知
在特定的连接点,AOP框架执行的动作。