Dobry den,

jestli chapu spravne to, co tvrdi reference ke knihovne Spring 2.0, 
tak lze pouzivat i AspectJ weaving:

http://www.springframework.org/docs/reference/aop.html#aop-using-aspectj

mp.
 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Roman Pichlik
Sent: Thursday, January 18, 2007 10:15 AM
To: Java
Subject: Re: aspektove programovani

> pokud pouzivate Spring 2.0, tak mate k dispozici bud SpringAOP anebo AspectJ.

To neni pravda. Spring 2.0 potazmo SpringAOP nebizi pouze zpusob deklarace 
aspectu formou AspectJ anotaci a pointcat definici. Kazdopadne aplikace aspectu 
je zalozena na proxy objektech coz umoznuje delat Springu load time weaving. 
Diky pouziti proxy techniky pro weaving nema Spring AOP takove moznosti jako 
AspectJ, protoze jediny join point je volani metody. Na druhou stranu tenhle 
join point pro vetsinu AOP hratek staci.

AspectJ je oproti tomu plnokrevne AOP reseni.

 > Pri AspectJ si treba davat pozor ze potrebuje kniznice na  > 
 > instrumentovanie bytekodu (ASM, BCEL)

AspectJ od verze tusim 5 obsahuje vlastni BCEL, takze tam neni zadna zavislost. 
Pri pouziti SpringAOP+AspectJ se weaving dela pomoci proxy objektu, takze k 
zadne byte code manipulaci nedochazi.

--
S pozdravem Roman "Dagi" Pichlik

/* http://www.sweb.cz/pichlik/ Blog pro kodery */


______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________

Odpovedet emailem