AOP联盟的API简介
2008-06-08 10:50
309 查看
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框架)的体系结构。
(定义连接点Joinpoint的API)
(定义通知Advice的接口)
(注:本文作者为EasyJF开源的成员 大峡,未经许可,请勿转载!)
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框架)的体系结构。
(定义连接点Joinpoint的API)
(定义通知Advice的接口)
(注:本文作者为EasyJF开源的成员 大峡,未经许可,请勿转载!)
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联盟规范了一套用于规范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框架)的体系结构。
(定义连接点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简介
- commons-lang常用API简介
- 微信公众号对接JSAPI模式的微信支付简介与总结
- apiary.io简介——一个API设计网站
- WebSocket API简介
- 一、高并发秒杀API简介与业务分析
- 依赖注入及AOP简述(四)——“好莱坞原则”和依赖注入框架简介 .
- Android开发-API指南-Android简介
- Robotium Solo Api 简介
- NodeJS API简介