欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
JoyAOP
来自开放百科 - 灰狐
(版本间的差异)
(未显示1个用户的3个中间版本) | |||
第1行: | 第1行: | ||
− | [[category:Huihoo | + | JoyAop is a dynamic AOP (Aspect Oriented Programming) framework for Java. Based on the CGLIB proxies and the aspects could be implemented using the concept of abstract schema. |
+ | |||
+ | ==Features== | ||
+ | |||
+ | * Support the concept of abstract schema invented by Rickard Oberg. | ||
+ | * Rich pointcut definition language. Joinpoint can be picked by interface, regular expression and JDK5.0 annotation currently. | ||
+ | * The proxies are serializable. | ||
+ | * Different deployment scopes for the aspects: JVM, class, instance and thread. | ||
+ | * Support joinpoint parameters for the aspects. | ||
+ | * Support interceptor precedence. | ||
+ | * Test friendly. With the extension mock objects, the abstract aspects can be easily tested. | ||
+ | * Integrate with other libraries, such as PicoContainer, Hibernate, etc. | ||
+ | |||
+ | ==相关链接== | ||
+ | * 项目主页 http://www.huihoo.org/joyaop/ | ||
+ | * 下载 - http://download.huihoo.com/huihoo/joyaop/ | ||
+ | |||
+ | [[category:Huihoo]] |
2010年8月16日 (一) 15:42的最后版本
JoyAop is a dynamic AOP (Aspect Oriented Programming) framework for Java. Based on the CGLIB proxies and the aspects could be implemented using the concept of abstract schema.
[编辑] Features
- Support the concept of abstract schema invented by Rickard Oberg.
- Rich pointcut definition language. Joinpoint can be picked by interface, regular expression and JDK5.0 annotation currently.
- The proxies are serializable.
- Different deployment scopes for the aspects: JVM, class, instance and thread.
- Support joinpoint parameters for the aspects.
- Support interceptor precedence.
- Test friendly. With the extension mock objects, the abstract aspects can be easily tested.
- Integrate with other libraries, such as PicoContainer, Hibernate, etc.
[编辑] 相关链接
分享您的观点