JoyAOP

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
 
第1行: 第1行:
 +
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://labs.huihoo.com/joyaop/
 +
 
[[category:Huihoo Projects]]
 
[[category:Huihoo Projects]]

2006年7月17日 (一) 15:35的版本

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.

相关链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱