Как настроить многомодульный проект Spring? - PullRequest
2 голосов
/ 29 ноября 2010

Я новичок в Spring и пытаюсь настроить проект, который разбит на 3 подмодуля.В качестве инструмента сборки я использую Maven.Моя проблема в том, что я не знаю, где добавить Спрингс "волшебство".Моими 3 подмодулями являются «ORM» (содержит весь персонал hibernate для доступа к базе данных), «BusinessLogic» (который должен содержать полную логику) и «WebApp» (добавляет в качестве единственного «клиента» к приложению / логике).

Я хочу использовать SpringMVC для WebApp, что, похоже, не проблема.Поскольку «BusinessLogic» должен содержать полную логику, я подумал о добавлении связанных с Spring вещей (определение Bean / DI) в этот модуль.Но тогда я не знаю, как настроить Spring при доступе к модулю из веб-приложения.

Дырочный проект переносится из приложения JavaEE / JBoss, где "ORM" и "BusinessLogic" (реализовано как EJB)где положить в один архив .ear и веб-приложение в отдельный (.war).JNDI использовался для доступа к bean-компонентам из веб-приложения, но я полностью хочу отделить приложение от JBoss и развернуть его на веб-сервере Tomcat.

На данный момент я создал все три модуля как отдельные проекты Maven («ORM» и «BusinessLogic» как .jar, «WebApp» как .war-упаковка), связанные «родительским» проектом.

Спасибо за любые советы по настройке проекта:).

Привет Бен

1 Ответ

1 голос
/ 02 декабря 2010

вы можете настроить контекст Spring в своем файле web.xml и выполнить импорт контекста подмодулей Spring. Вы можете добавить конфигурацию подмодулей для импорта в контексте приложения webApp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...