日期:2014-05-17 浏览次数:20789 次
【说明】本文仅总结一些概念
?
连接点模型包括两个部分:
joinpoints:程序的执行点。
pointcuts:选择joinpoints的机制。
概念:
join?point:系统中可标志的程序的执行点,如方法的调用,字段的访问,for循环或者是if 语句都是joinpoint(AspectJ只支持前两个)
pointcut:用于选择joinpoint和收集连接点上下文的程序元素.
?
2?连接点分类:
Asper支持一下连接点分类:
1)Method?join?points:两种:execution和call
??方法执行连接点包括:方法体内的所有可执行块
??方法调用连接点包括:方法调用处(注意:构成方法参数的那段代码不是该连接点的一部分)
2)Constructor?join?points: