Как спроектировать и создать сайт на Java Spring, который бы получал данные не из базы данных, а от конкретного сервера\приложения?
Итак, есть небольшая наработка веб-сайта на Java Spring и сервер по игре Project Zomboid (PZ) с возможностью написать свой плагин. Для веб-сайта использую Lombok и Thymeleaf. Сайт стараюсь разрабатывать согласно паттерну MVC.
Я хотел создать веб-сайт (для удобства и практики ради планируется, что он будет размещен на отдельном хостинге в виде war), который бы получал от сервера по PZ список игроков и историю чата, однако:
- не уверен, каким образом и при помощи каких инструментов реализовать связь между сайтом и PZ;
- есть ли возможность реализовать связь именно по IP-адресу;
- стоит ли копать в сторону REST API именно для передачи данных от сайта к PZ;
- какие паттерны проектирования желательно изучить и где применить?