Экран универсального пользовательского интерфейса состоит из XML-дескриптора и класса контроллера. Дескриптор содержит ссылку на класс контроллера.
Для того чтобы экран можно было вызывать из главного меню или из Java кода (например, из контроллера другого экрана), XML-дескриптор
должен быть зарегистрирован в файле
screens.xml
проекта.
Главное меню приложения формируется отдельно для Web Client и Desktop Client на основе файлов
menu.xml
, расположенных соответственно в модулях web и desktop проекта.