Java:AOP之Aspectj
1 AOP简介
AOP:Aspect-Oriented Programming,面向切面编程
* 切入点(PointCut): 一组连接点的集合,它定义了切面的哪些方法应该被执行(即在哪些类、哪些方法上切入),通常是一个正则表达式
* 执行点(JoinPoint): 通过PointCut选取出来的集合中的具体的一个执行点,如,方法调用、异常抛出或对象创建等
* 通知(Advice): Aspect的具体行为,它定义了在JoinPoint上执行的操作。可分为前置(Before)