Возможно ли внедрение зависимостей для компонентов JSP? - PullRequest
4 голосов
/ 30 апреля 2010

Это может быть длинный вопрос ..

Я работаю над приложением, основанным только на JSP / Javascript (без веб-фреймворка!)

Есть ли способ внедрения зависимости для JSP-бинов? Под бобами jsp я подразумеваю бобы, определенные следующим образом

<jsp:useBean id="cart" scope="session" class="session.Carts" />

Есть ли способ / библиотека / хак перехватить создание бина, чтобы при первом обращении к "корзине" происходили какие-то инъекции?

Можно ли где-нибудь определить «слушателя» для bean-компонентов JSP (как, например, вы можете сделать для bean-компонентов JSF)?

Я могу делать все, что захочу, в бэкэнде, но я не могу добавить веб-фреймворк в интерфейс (не спрашивайте!)

1 Ответ

1 голос
/ 30 апреля 2010

Да, с пружиной и AspectJ - с использованием @Configurable и <context:load-time-weaver/> (см. Раздел aop документации по пружине )

...