У меня есть 2 отдельных проекта на Java, один из которых представляет собой пользовательский интерфейс, построенный с использованием Javafx, а бэкэнд - с использованием spring-boot. БД находится на локальном небольшом сервере с ограниченной памятью.
Мой работодатель хочет иметь один значок, который можно дважды щелкнуть, и он запускает приложение.
Я сделал .jar для пользовательского интерфейса, и он работает, но я хочу интегрировать бэкэнд-проект с проектом пользовательского интерфейса. Я упомянул выше «локальный маленький сервер», чтобы подчеркнуть, что сервер не может быть помещен на сервер, потому что в случае больших запросов он может потерпеть неудачу.
Какие возможные варианты у меня есть для развертывания этого проекта. Кто-то предложил мне вызвать основной метод пользовательского интерфейса в бэкэнд-проекте и сделать .jar бэкэнда, но, похоже, он не работает. Еще одно предложение, которое я получил, заключалось в том, чтобы установить бэкэнд на AWS и разослать UAR JAR клиентам. Я не знаю AWS сейчас, но узнал бы, если это единственный вариант.
Учтите, что у меня нет опыта развертывания приложений, и только я должен это делать.