Можем ли мы интегрировать Struts 2.0 с Spring 3.0 + - PullRequest
1 голос
/ 17 марта 2011

Я новичок в Struts. Можем ли мы интегрировать Struts 2.0 с Spring 3.0 +. Я слышу, как люди говорят: «Невозможно интегрировать это». Это правда .

Если да, есть ли в Интернете учебник с примером?

редактировать:

Существует плагин для интеграции Struts 2 и Spring 2 (struts2-spring-plugin-2.0.11.2.jar). У нас есть аналогичный для Struts 2 и Spring 3

Ответы [ 2 ]

2 голосов
/ 17 марта 2011

Что ж, мы всегда можем использовать Spring 3.x со Struts 2.x, и Struts2.x уже имеет подключаемый модуль для этого.

вот ссылка Struts2 Интеграция пружин

Struts2 использует свой внутренний DI для создания действий, результатов, перехватчик с помощью плагина делегирует вызов создания этих ключевых объектов Spring DI.надеюсь, это поможет вам

edit

Плагин Strus2 Spring работает хорошо даже с Spring 3.x, и мы используем это в нашем текущем приложении, которое фактически использует вашSpring jars, и вы должны поместить их в lib.This, просто переопределяет фабрику объектов Struts2.x, которая отвечает за создание основного компонента struts2.Так что продолжайте, поэкспериментируйте с ним, и если у вас возникнут проблемы с интеграцией, вы всегда можете отправить запрос здесь

0 голосов
/ 17 марта 2011

Документация Spring 3.0 для Struts 1.x и 2.x здесь .

Технически возможно интегрировать Spring с чем угодно.Например, вы можете использовать контейнер IoC из любого места вашего кода, создав новый ClassPathXmlApplicationContext и передав в стандартный путь XML-ресурс в classpath.Как правило, в этом нет необходимости, поскольку он довольно хорошо интегрируется с большинством веб-фреймворков.Однако его удобно использовать для юнит-тестов.

...