Два сервера каждый для HTML и Java API-интерфейсов Джерси Отдых или Single Tomcat Webapp - PullRequest
0 голосов
/ 18 января 2020

Это вопрос для разработки моего динамического c сайта. Он должен иметь java REST API beckend и stati c HTML view.

  • Должен ли я хранить содержимое HTML на отдельном сервере (например, AWS S3) и API REST в Tomcat (размещенном в экземпляре EC3)

ИЛИ

  • Должен ли я сохранить индекс. jsp в качестве отправной точки приложения. Таким образом, HTML и JAVA объединяются в одном проекте. И если я выберу этот вариант, смогу ли я использовать Angular и Bootstrap с этим или нет.

Надеюсь, вы поняли вопрос:)

1 Ответ

0 голосов
/ 18 января 2020

Я рекомендую развернуть динамическое c содержимое на сервере приложений Tomcat и stati c содержимое (HTML, изображения, CSS) на Apache веб-сервере. Я бы не стал хранить стати c контента на s3. Находясь на Apache дает много преимуществ, таких как - используя Apache сервер, вы можете сжимать, кэшировать, аутентифицировать, регулировать ваш контент c.

Статистический код c и динамический c могут быть вместе в одном проекте и репо. Процесс сборки devops может собрать jar и war и развернуть их отдельно.

...