[]
AspectWerkz 2.0 RC1 is released
[ jonas ] 14:21, Tuesday, 16 November 2004

Today we released AspectWerkz 2.0 RC1.

Here is a short summary of the new features and enhancements in this releases. For more details read the What is new in AspectWerkz 2? paper, or dive in into the online documentation.

New architecture

  • Fast: Average 20x faster architecture as compared to AspectWerkz 1.0
  • Open: Extensible AOP container allow to deploy Spring AOP, AspectJ aspects and virtually any aspects in the same runtime
  • Dynamic: Hotdeployment and undeployment of aspects thru a simple atomic API
  • Simpe: Aspects can be written in plain Java, using Java 5 annotations or equivalent doclets for Java 1.3/1.4

Richer semantics

  • Support for after returning and after throwing advices
  • Access advised instance and advised member arguments direclty without any casting or unboxing
  • New mixin model
  • New Java 1.3/1.4 annotations model to minimize the migration effort to Java 5 annotations
  • Pay as you go model, the overhead of an advice is dependant upon the use or not of reflective information vs explicit binding

Higher reliability

  • Fully based on ObjectWeb's ASM bytecode kit
  • Weaved code is entirely statically compiled (no reflection or unsafe casting and object wrapping)

You can download the distribution here

Enjoy.


Comments

Does anyone know, when the Aspectwerkz 2.0 final will be released? I just started using 1.0 and I really like it. I am working on a very heavy load system and was wondering if 2.0 will provide any performance benefits. I am doing a offline weaving using the Aspectwerkz AOP compiler.

--Atif Khan, November 18, 2004 08:27 PM
Post a comment









Remember personal info?