AspectJ
_高山流水_
这个作者很懒,什么都没留下…
展开
-
AspectJ学习笔记之pointcut
【参考】《AspectJ in Acton 2nd Edition》 【说明】本文仅总结一些概念 1 连接点模型(join point model) 连接点模型包括两个部分:joinpoints:程序的执行点。pointcuts:选择joinpoints的机制。 概念:join point:系统中可标志的程序的执行点,如方法的调用,字段的访问,for循环或者是if 语句都...2011-04-09 20:52:52 · 172 阅读 · 0 评论 -
AspectJ学习之Advice
1、概念:a. 动态横切(Dynamic Crosscutting):动态横切织入规则由两部分组成,advice(what to do)和 pointcuts(when to apply the advice)。AspectJ以通知的形式提供对动态横切的支持b. 通知(advice):类似方法的结构,定义了由切点选择的连接点的横切动作2、通知的分类:a. before advice(前置通知)...2011-04-09 21:06:42 · 179 阅读 · 0 评论 -
AspectJ学习之static crosscutting
一.静态横切动态横切改变程序的行为,静态横切改变程序数据类型(class,interface,aspect)的结构和织入时行为静态横切分为三类:Inter-Type declaration,Weave-time error and warning declarations 、Exception softening 1)Inter-type declaration 通过一种类型(aspect)为另...2011-04-10 17:46:01 · 295 阅读 · 0 评论