Thanks Bill, 

What do you mean by dynamic?  I know that dynamic means different things in the AOP 
world.. for instance AspectJ folks might say that their CFLOW is dynamic as it 
collects information as the program is running yet is still to all intents and 
purposes a compile time technique.  

I believe Aspectwerkz allows new code to be plugged and unplugged at run time, hence 
its dynamicism.

So what does dynamic mean for JBoss?

Cheers
Neil



"Bill Burke" wrote : Why JBoss AOP over AspectJ?
  | - 100% pure Java
  | - annotation support (JDK 1.5 and 1.4)
  | - Metadata and annotation override facility
  | - load-time transformations (instead of compile time)
  | - hotdeployment of aspects (dynamic AOP)
  | - per-instance API (dynamic AOP)
  | - dynamic CFLOW
  | - pluggable pointcuts
  | - extended pointcut expressions (has and hasfield as well as typedefs).
  | 
  | I haven't looked at AspectWerkz since February, but they had limited support in 
their pointcut expression language at the time (no around for field interception, no 
constructor interception, no annotation support).  They did have better load-time 
transformation support, but we will catch up on this soon.
  | 
  | Bill
  | 
  | 

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3844614#3844614

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3844614


-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to