Разделение Front-end из Бэк-офиса на Maven - PullRequest
0 голосов
/ 14 апреля 2011

У меня есть Java-приложение для электронной коммерции.Он написан с использованием Spring Roo, поэтому он следует парадигме Domain Driven Design.Приложение имеет два интерфейса.Первый - это front-end, основанный на простом jsp / jstl / tile, он стабилен, редко меняется и ДОЛЖЕН БЫТЬ И РАБОТАЕТ.Второй построен на Vaadin / GWT, он часто меняется (по требованиям Custemer).

Мой вопрос заключается в том, как лучше структурировать проект Maven, например:

  • Разрешить развертывание (на tomcat) только бэк-офис или интерфейс пользователя;
  • Не дублируйте доменную логику

Спасибо

1 Ответ

1 голос
/ 14 апреля 2011

Разделите доменные объекты в библиотеку, отличную от кода графического интерфейса.

Затем проведите 2 отдельные войны в зависимости от этой библиотеки.

Это очень стандартный шаблон.

...