3.2. Создание проекта

  1. Запустите CUBA Studio и откройте ее веб-интерфейс (см. Установка CUBA Studio).

  2. Нажмите на кнопку Create new.

  3. В окне New project в поле Project name введите имя проекта - sales. Имя должно содержать только латинские буквы, цифры и знак подчеркивания. Тщательно продумайте имя проекта на данном этапе, так как в дальнейшем изменить его будет достаточно сложно.

  4. В полях ниже автоматически сгенерируются:

    • Project path − путь к каталогу нового проекта. Каталог можно выбрать вручную, нажав на кнопку …​ рядом с полем. Отобразится окно Folder select со списком папок на жестком диске. Вы можете выбрать одну из них или создать новый каталог, нажав на кнопку +.

    • Project namespace - пространство имен, которое будет использоваться как префикс имен сущностей и таблиц базы данных. Пространство имен может состоять только из латинских букв, и должно быть как можно короче. Например, если имя проекта - sales_2, то пространство имен может быть sales или sal.

    • Root package − корневой пакет Java-классов. Может быть скорректирован позже, однако сгенерированные на этапе создания классы перемещены не будут.

    • Repository − URL и параметры аутентификации репозитория бинарных артефактов.

    • Platform version - используемая в проекте версия платформы. Артефакты платформы будут автоматически загружены из репозитория при сборке проекта.

      qs new project
  5. Нажмите на кнопку OK. В указанном каталоге sales будет создан пустой проект, и откроется главное окно Studio.

  6. Сборка проекта. Выберите пункт главного меню Studio BuildAssemble project. На этом этапе будут загружены все необходимые библиотеки, и в подкаталогах build модулей будут собраны артефакты проекта.

  7. Создание базы данных на локальном сервере HyperSQL. Выберите пункт меню RunCreate database. Имя БД по умолчанию совпадает с пространством имен проекта.

  8. Выберите пункт меню RunDeploy. В подкаталоге deploy проекта будет установлен сервер Tomcat с собранным приложением.

  9. Выберите пункт меню RunStart application server. Через несколько секунд в панели статуса ссылка рядом с надписью Web application станет доступной, и по ней можно осуществить переход к приложению непосредственно из Studio.

    Логин и пароль пользователя − admin / admin.

    Запущенное приложение содержит два главных пункта меню (Administration и Help), функциональность подсистемы безопасности и администрирования системы.