This site will look much better in a browser that supports web standards, but it is accessible to any browser or Internet device.

The Open Source Zone


AspectWerkz

Project Name AspectWerkz
Category Frameworks
Programming Language Java
Project Home Page http://aspectwerkz.codehaus.org/
License(s) LGPL
License URL(s) http://aspectwerkz.codehaus.org/license.html
Tags (edit) aop, aspect-oriented programming

AspectWerkz is a dynamic, lightweight and high-performant AOP framework for Java.

AspectWerkz offers both power and simplicity and will help you to easily integrate AOP in both new and existing projects.

AspectWerkz utilizes bytecode modification to weave your classes at project build-time, class load time or runtime. It hooks in using standardized JVM level APIs. It has a rich and highly orthogonal join point model. Aspects, advices and introductions are written in plain Java and your target classes can be regular POJOs. You have the possibility to add, remove and re-structure advice as well as swapping the implementation of your introductions at runtime. Your aspects can be defined using either Java 5 annotations, Java 1.3/1.4 custom doclets or a simple XML definition file.

AspectWerkz provides an API to use the very same aspects for proxies, hence providing a transparent experience, allowing a smooth transition for users familiar with proxies.

Edit project.

Report abuse.

Similar Projects (edit)

Reviews

Be the first person to review this project!

User tips

Add a tip.

Related books

Title Authors
Aspect-Oriented Programming with AspectJ Ivan Kiselev
AspectJ Cookbook Russell Miles
AspectJ in Action: Practical Aspect-Oriented Programming Ramnivas Laddad
Eclipse AspectJ : Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools (Eclipse (Addison-Wesley)) Adrian Colyer et al.
Foundations of AOP for J2EE Development (Foundation) Renaud Pawlak et al.
Mastering AspectJ: Aspect-Oriented Programming in Java Joseph D. Gradecki et al.

Add more books.


Last modified on 2007-08-01 14:07:37.129 (rel. 11).