Снижение частоты развертываний в веб-приложении Java с использованием Spring-MVC - PullRequest
5 голосов
/ 22 апреля 2010

Есть ли простой способ развернуть ваш «Service Layer» отдельно от вашего веб-слоя, чтобы я мог сократить количество раз в неделю, которое мне приходится паковать, собирать и развертывать весь файл WAR?

В основном я использую Tomcat, но надеюсь на что-то более общее для веб-серверов Java.

Ответы [ 2 ]

2 голосов
/ 22 апреля 2010

Вы можете переместить ваш «сервисный уровень» во второе приложение, и внешнее приложение будет взаимодействовать с «сервисами» с использованием некоторой технологии удаленного взаимодействия.

Spring Remoting (a.k.a. HttpInvoker) делает это очень простым в использовании.

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

Если процесс package-build-deploy необходим, но достаточно тяжел, чтобы вы хотели его минимизировать или избежать, вы также можете рассмотреть возможность сделать этот процесс более простым, быстрым или более автоматизированным.

...