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

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

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

  3. В отобразившемся окне Select project нажмите на кнопку New.

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

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

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

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

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

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

      Оставим все предложенные значения без изменений.

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

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

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

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

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

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

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