Bakotiinii
@Bakotiinii

Насколько часто используется Spring HATEOAS в реальных проектах?

При изучени spring стал рассматривать модуль Spring HATEOAS и в общем подход HATEOAS. По ощущению, выглядит сложнее и запутанней, нежели с фиксироваными интерфейсами запросов. Насколько часто используется данный модуль (подход) и для каких задач его лучше использовать?
  • Вопрос задан
  • 213 просмотров
Решения вопроса 1
@EvgeniiR
https://github.com/EvgeniiR
Вот вы на Тостер заходите, вопросы создаёте, просматриваете, сайт обновляется, появляются новые фичи, а приходилось ли вам обновлять ваш клиент (браузер) чтобы новыми фичами пользоваться?
Мне не приходилось, нужно лишь страничку обновить, и получить обновленный гипертекст с новыми возможностями для переходов состояния.
Вот вам и HATEOAS, используется часто. Профит - расширяемость, масштабируемость без необходимости обновления клиента.

Благодаря HATEOAS, в частности, мы видим Веб таким, каким он существует сейчас, и с его текущими масштабами.

А если к этому добавить уникальные url'ы, self-descriptive messages, кэширование, не хранить состояние клиента на сервере, использовать известные клиенту и серверу медиа типы можно и REST API получить(есть ещё нюансы)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы