интегрирующая пружина 2.5.6 и распорка 1.3.8 - PullRequest
0 голосов
/ 21 ноября 2011

Я хочу прояснить некоторые моменты об интеграции пружины и распорок. У меня есть только один класс действий для приложения, расширенный с MappingDispatchAction. Итак, на самом деле мое приложение при выполнении чего-либо использует не объекты Action, а методы из моего действия. Все, чего я хочу от весны, - это инициализировать это действие и пока все. Просто установите объект DAO. Я просмотрел документацию , но не понимаю следующее:

Мы используем путь действия из struts-config.xml в качестве имени компонента в файле action-servlet.xml. Хорошо, но я должен писать bean-компоненты в action-servlet.xml для каждого имени пути и устанавливать эту плохую ссылку DAO или как?

1 Ответ

0 голосов
/ 21 ноября 2011

Файл конфигурации Struts 1 будет использовать класс DelegatingActionProxy в качестве атрибута type для всех конфигураций действий.

Файл конфигурации Spring будет содержать определения bean-компонентов каждой реализации действия. Я не знаю, о каком DAO вы говорите, но действия, которые требуют DAO или внедрения службы, должны иметь их в списке, да - вот что такое конфигурация Spring.

Вы также можете использовать аннотации, если вы не заинтересованы в использовании конфигурации XML, или использовать наследование бинов, если многие бины используют один и тот же DAO / сервис / и т. Д. значения свойств.

...