from: http://www.cn-open.com/html/java/aop/AspectWerkz/20061030/11.html
什么是AspectWerkz |
文章来源: 文章作者: 发布时间:2006-10-30 字体: [大 中 小] |
|
基于Java的简单、动态、轻量级、强大的AOP框架。既强大又简单,有助于更容易的集成AOP到新的或已存在的项目中。 AspectWerkz 主要特性: 1. 运行时和加载时字节码修正:你可以在运行时或编译时轻松的改造任何(旧)应用程序或除了rt.jar以外的外部类库 2. 支持join point模型 3. 支持Annotation:匹配JavaDoc和JSR-175,支持用户自定义Annotation 4. 支持部署多个Aspect定义文件到部署的应用程序(WEB-INF/aop.xml、META-INF/aop.xml) 5. Introduction/内类型声明(也称Mixin),也就是具有添加接口和实现到已存在的类中的能力 6. Annotation定义:定义Aspect使用的运行时Annotation(为JSR-175准备) 7. XML定义:定义Aspect使用的XML;XML可以用来精炼、改写和解析Annotation定义 8. 插件式Aspect管理器能够和IoC框架(如Spring或PicoContainer)一起工作 9. 四种不同的Advice和Introduction部署模型(范围):perJVM(单模式)、 perClass、perInstance 和perThread 10. Advice和Introduction能够动态部署、反部署或重新部署 11. 高性能,使用JIT编译 12. 使用Fine-grained模式语言选择join point 13. 所有Advice能够和所有的join point和各种混合类型的pointcut www.dedecms.com 14. 脱机变换(可以用作后处理器) 15. Aspect、Advice和Introduction使用POJO编码 16. 目标类可以是正规的POJO,也就是不需要接口 17. 支持通过定义传递参数给Advice和定义可重用的Advice堆栈 18. 元数据被加到类中 19. 简单的用法和配置 AspectWerkz在Eclipse下的辅助开发插件 欢迎使用DedeCms
欢迎使用DedeCms
项目主页:http://aspectwerkz.codehaus.org/
|
|
分享到:
相关推荐
AspectWerkz 2.0 (c) 2002-2005 Jonas Bonér, Alexandre Vasseur <br>Usage: aspectwerkz [-options] <main class> [args...] aspectwerkz [-options] -jar <jar file> [args...] aspectwerkz -offline ...
标签:aspectwerkz-core-1.0.jar.zip,aspectwerkz,core,1.0,jar.zip包下载,依赖包
标签:aspectwerkz-1.1.jar.zip,aspectwerkz,1.1,jar.zip包下载,依赖包
标签:aspectwerkz-core-1.1.jar.zip,aspectwerkz,core,1.1,jar.zip包下载,依赖包
标签:aspectwerkz-2.1.R.jar.zip,aspectwerkz,2.1.R,jar.zip包下载,依赖包
两个jar为插件分别放在eclipse的features和plugins目录下,重启eclipse即可
标签:aspectwerkz-jdk14-2.1.R.jar.zip,aspectwerkz,jdk14,2.1.R,jar.zip包下载,依赖包
aspectwerkz-2.2.3.jar
aspectwerkz-2.0.jar
aspectwerkz-2.1.jar
aspectwerkz-1.1.jar
aspectwerkz-1.0.jar
aspectwerkz-0.9.jar
aspectwerkz-0.10.jar
aspectwerkz-0.8.1.jar
aspectwerkz-0.8.jar
aspectwerkz-2.0.rc2.jar
aspectwerkz-2.1.R.jar
aspectwerkz-1.0.rc2.jar
aspectwerkz-0.10.rc2.jar