Как спроектировать и создать сайт на Java Spring, который бы получал данные не из базы данных, а от конкретного сервера\приложения?

Итак, есть небольшая наработка веб-сайта на Java Spring и сервер по игре Project Zomboid (PZ) с возможностью написать свой плагин. Для веб-сайта использую Lombok и Thymeleaf. Сайт стараюсь разрабатывать согласно паттерну MVC.

Я хотел создать веб-сайт (для удобства и практики ради планируется, что он будет размещен на отдельном хостинге в виде war), который бы получал от сервера по PZ список игроков и историю чата, однако:

  • не уверен, каким образом и при помощи каких инструментов реализовать связь между сайтом и PZ;
  • есть ли возможность реализовать связь именно по IP-адресу;
  • стоит ли копать в сторону REST API именно для передачи данных от сайта к PZ;
  • какие паттерны проектирования желательно изучить и где применить?

Ответы (0 шт):