DynamicAspects enables you to do aspect-oriented programming in pure Java. Using the "instrumentation" and "agent" features introduced with Sun JDK 1.5, aspects can be installed and deinstalled during runtime. Target classes can be written on a SUN JDK 1.4 or a SUN JDK 5.0 ( 1.5 ) basis. DynamicAspects needs the Runtime Environment SUN JRE 5.0. It uses the JavaAgent technology introduced in SUN JDK 5.0. DynamicAspects lets you write ExecutionAspects and CallAspects. Regular expressions are used for describing the target joinpoints, no side files needed!
[ read more ]