Что такое альянс? И почему это использует хитрость?

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

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

Спасибо

1 ответ

Решение

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

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

В Guice wiki есть руководство по AOP.

Другие вопросы по тегам