2009-06-16 6 views
21

Sto usando guice per l'integrazione delle dipendenze con aop da aopalliance. Non riesco a capire cosa sia l'aopalliance e chi ha implementato la versione (datata a partire dal 2004) nella loro pagina sourceforge. Perché usare guice questa versione invece di un pacchetto più conosciuto come AspectJ?Cos'è l'aopalliance? E perché è un guice usarlo?

Inoltre, conosci qualche tutorial sulla versione di aopalliance?

Grazie

risposta

15

AOP Alliance è un insieme di interfacce che più quadri implementano (vedi AOP Alliance Motivations), tra cui sia Guice e Spring.

AOP Alliance è stata scelta per Guice perché ha un'elevata capacità e una semplice API.

Il wiki di Guice ha uno AOP guide.

+0

Ma non è una questione che utilizza l'aopallience.jar dal sito sourceforge? Chi ha implementato questo aopallience.jar? grazie – ivo

+2

Abbastanza sicuro che aopalliance era principalmente il lavoro di Rod Johnson nei primi giorni del supporto Springs AOP. È stata un'iniziativa eccellente per facilitare l'interoperabilità/portabilità degli aspetti tra i framework AOP. –

+1

+1 per avermi fatto desiderare di essere Rod Johnson. – cbmeeks