AOP联盟的API简介
来源:互联网 发布:淘宝怎么自己作图 编辑:程序博客网 时间:2024/05/07 01:08
AOP联盟规范了一套用于规范AOP实现的底层API,通过这些统一的底层API,可以使得各个AOP实现及工具产品之间实现相互移植。这些API主要以标准接口的形式提供,是AOP编程思想所要解决的横切交叉关注点问题各部件的最高抽象。Spring的AOP框架中也直接以这些API为基础所构建。下面我我们来看看当前AOP联盟发布的AOP相关标准接口。
AOP联盟的API主要包括四个部分,第一个是aop包,定义了一个表示通知Advice的标识接口,各种各样的通知都继承或实现了该接口;aop包中还包括了一个用于描述AOP系统框架错误的运行时异常AspectException。
第二个部分是intercept包,也就是拦截器包,这个包中规范了AOP核心概念中的连接点及通知(Advice)类型。
第三部及第四部分是instrument及reflect包。这两个包中的API主要包括AOP框架或产品为了实现把横切关注点的模块与核心应用模块组合集成,所需要使用的设施、技术及底层实现规范等。
这里,简单列出两张关于介绍AOP联盟所发布的连接点(Joinpint)及通知(Advice)的UML结构图,通过这两张图,我们可以更加清晰了解一些AOP实现(如Spring中的AOP框架)的体系结构。
AOP联盟的API主要包括四个部分,第一个是aop包,定义了一个表示通知Advice的标识接口,各种各样的通知都继承或实现了该接口;aop包中还包括了一个用于描述AOP系统框架错误的运行时异常AspectException。
第二个部分是intercept包,也就是拦截器包,这个包中规范了AOP核心概念中的连接点及通知(Advice)类型。
第三部及第四部分是instrument及reflect包。这两个包中的API主要包括AOP框架或产品为了实现把横切关注点的模块与核心应用模块组合集成,所需要使用的设施、技术及底层实现规范等。
这里,简单列出两张关于介绍AOP联盟所发布的连接点(Joinpint)及通知(Advice)的UML结构图,通过这两张图,我们可以更加清晰了解一些AOP实现(如Spring中的AOP框架)的体系结构。
(定义连接点Joinpoint的API)
(定义通知Advice的接口)
(注:本文作者为EasyJF开源的成员 大峡,未经许可,请勿转载!)
- AOP联盟的API简介
- AOP联盟的API简介
- AOP联盟的API简介
- AOP联盟的API简介
- AOP联盟的API简介
- AOP联盟的API简介
- AOP联盟的API简介
- AOP联盟的API简介
- AOP联盟的API简介
- AOP联盟的API简介
- AOP联盟的API简介
- AOP联盟的API简介
- 中国红客联盟-简介
- 疯狂Java联盟简介
- FileConnection的API简介
- FileConnection的API简介
- FileConnection的API简介
- ZooKeeper的API简介
- 用IIS建立高安全性Web服务器
- 在接口后面能不能使用new操作符
- 在EasyDBO中使用Java注解配置映射的原理及使用
- Velocity脚本基本语法简介
- IIS 错误代码大汇总
- AOP联盟的API简介
- Windows 控件限制用户输入的基本法门(.NET 篇)
- 用AspectJ做的一个回合格斗小游戏
- 微软下一代网络服务器IIS7前瞻
- 在EasyJWeb中使用Java Excel API 处理电子表格
- 在Spring中使用replaced-method来进行方法替换
- 开始全心投入《深入Spring 2:轻量级J2EE开发框架原理与实践》
- IIS开发主管在PDC称IIS 7向Apache学习
- 使用CGLIB轻松实现延迟加载(Lazyload)