ms-domain
- Data Access Layer: содержит модели и репозитории.
ms-logic
- Business Logic Layer: содержит сервисы, инкапсулирующие всю бизнесс-логику.
ms-web-api
- Web API Layer: содержит web контроллеры REST API.
ms-web
- Web Client Layer: содержит приложение на стороне клиента.
ms-backend
- Вспомогательный модуль, который позволяет собирать бэкенд без фронтеда.
Перед развёртыванием проекта необходимо установить:
- Java 1.8
- Maven 3.3
- Tomcat 8.0
- PostgreSQL 9.4
Для сборки достаточно выполнить команду mvn install
в корневом проекте.
Затем артифакт ms-web-0.1.war
задеплоить в App Server.