3.1.2. Модули приложения
Модуль – наименьшая структурная единица CUBA-приложения. Представляет собой один модуль проекта приложения и соответствующий ему JAR файл с исполняемым кодом.
Стандартные модули:
-  
global – включает в себя классы сущностей, интерфейсы сервисов и другие общие для всех уровней классы. Используется во всех блоках приложения.
 -  
core – реализация сервисов и всех остальных компонентов среднего слоя.
 -  
gui – общие компоненты Универсальный пользовательский интерфейс. Используется в модуле Web Client.
 -  
web – реализация универсального пользовательского интерфейса на Vaadin.
 -  
portal – опциональный модуль – реализация веб-портала на Spring MVC.
 -  
front – опциональный модуль – реализация Фронтенд интерфейс на JavaScript.
 
    Рисунок 7. Модули приложения