标签:ntc cut 调用 切面 模块 分享 菜鸟 工作 动作
AOP:
将多个程序中相同工作的模块从程序中分离出来。
引用他人的良好例子:
1.传统步骤
2.AOP
AOP将验证用户的步骤单独拿出来和程序分离,从而达到低耦合。
AOP的一些概念:
1.方面(aspect):一个关注点的模块化,这个关注点实现可能另外横切多个对象。即提取出来的复用部分。
2.连接点(joinpoint):程序执行过程中明确的点。如方法的调用,异常的抛出。
3.通知(advice):在特定连接点上AOP框架的动作。
4.切入点(pointcut):指定一个通知将被引发的一系列连接点的集合。即被通知群体。
5.引入(introduction):添加方法或字段到被通知的类。
6.目标对象(target Object):包含连接点的对象,也被称作被通知或被代理对象。
7.AOP代理(AOP proxy):AOP框架创建的对象,包含通知。
8.编织(weaving):组装方面来创建一个被通知对象。
标签:ntc cut 调用 切面 模块 分享 菜鸟 工作 动作
原文地址:http://www.cnblogs.com/TheTraveler/p/7604857.html