Добрый вечер всем!
В настоящее время мы используем Spring MVC, где View представлен файлами JSP. В большинстве случаев мы не используем AJAX для извлечения данных с сервера. Насколько я знаю, страница генерируется на стороне сервера. Мой босс поручил мне перейти на React JS. Видимо, чтобы получить данные, мне придется совершать Ajax-звонки. Мы не можем коснуться бэк-энда. В то же время мои коллеги упомянули новую функцию под названием «Микросервисы». Я никогда не использовал эту технологию раньше. Я провел некоторое исследование, и, как я понял, микросервис - это небольшой компонент, который выполняет только одно (или пару) действий. Я думаю, микросервисный компонент будет размещен между View и Model. Примерно так: View (React) ---> Microservice ---> Controller -> Model.
По сути, View будет выполнять AJAX-вызов к микросервису, который будет получать правильные данные от Controller и Model.
Я объяснил, как понял. Спасибо за уделенное время. Любая помощь или совет будут в активе.