AOP联盟的API简介
来源:互联网 发布:黔程金融网络贷款 编辑:程序博客网 时间:2024/05/16 00:59
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开源的成员 大峡,未经许可,请勿转载!)
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1349417
- 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简介
- 《深入Spring2》终于开始发布电子版本了
- 谈新手修练J2EE武功及学SSH的方法
- EasyJF开源CMS开发团队重组,欢迎开源爱好者加入!
- 这样的开源基金设想行得通吗?
- 理想·环境·开源
- AOP联盟的API简介
- 生若繁星
- 我眼中的博客MVB与投票
- 开始学习写日记
- EasyJWeb+prototype
- 追求“简约不简单”的ORM映射框架
- 文化.性格.年龄.赞扬
- 休博几天
- EasyJF开源重组见闻-1