Что такое aopalliance? И почему guice использует его?

Я использую guice для инъекции зависимостей с aop от aopalliance. Я не могу понять, что такое aopalliance и кто реализовал версию (датированную 2004 годом), которая находится на их странице sourceforge. Почему guice использует эту версию вместо более известного пакета, такого как AspectJ?

кроме того, вы знаете о каких-либо учебниках по версии aopalliance?

спасибо

1 ответов


AOP Alliance-это набор интерфейсов, реализуемых несколькими фреймворками (см. АОП Альянс мотивации), включая и Guice и весну.

Альянс AOP был выбран для Guice, потому что он имеет высокую возможность и простой API.

Guice wiki имеет руководство AOP.