2013-09-30 4 views
1

вот идея, с которой я играл некоторое время.CDI Portable Extension для Struts 1.3?

Можно ли смешивать CDI и Struts 1.3?

E.g. через CDI Portable Extension ..?

Что касается «почему», есть еще несколько проектов «там», которые застряли на старом стеке и не имеют возможности переключиться на распорки 2 ..

Просто бросание его там , я заинтересован в ваших идеях =)

привета из германии

ответ

2

Я только что передал свою библиотеку github, названный struts-cdi. Вам стоит это увидеть.

https://github.com/reegnz/struts-cdi

Он работает только с Struts действий на данный момент, а не с ActionForms. Если возникнет такая необходимость, я также попытаюсь выполнить управляемые контейнером ActionForms. : ^)

+0

черт возьми, это хорошо, это в основном то, что я думал о том, чтобы сделать после того, как я сделал копание в документации по struts 1, ища место для подключения провайдера cdi в ... Я определенно дам этому попробовать! –

+0

ответьте, если это сработает для вас! ;) – reegnz

+0

ну, я просто бросил это в довольно огромный проект, и он провалился с исключением «фаза аргумента сварки не может быть нулевым» после вашего сообщения я уже разветвил ваш репозиторий github, я буду копаться в этом в ближайшие дни и буду держите вас в курсе;) –

0

Stripes Injection Enricher точек удовлетворяют инъекционной указанных декларативно с использованием стандартным Java EE аннотация (@EJB, @Inject и @Resource).

+0

Спасибо, я рассмотрю этот. Правильно ли я понял, что полосы - это своего рода обертка вокруг стойки? –

+0

Он был основан на Struts, но все по-другому. Вложенные ресурсы в Struts 1.x невозможны, потому что _actions_ не управляются ** _container_, а _servlet_, в этом случае 'org.apache.struts.action.ActionServlet'. –

Смежные вопросы