Утилита Atom Связи с RESTEasy - PullRequest
4 голосов
/ 01 марта 2012

это мой первый пост здесь, так что будьте добры, пожалуйста.

На самом деле я изучаю RESTEasy (JBoss), и у меня возникли проблемы с пониманием полезности добавления ссылок на атомы в мои ответы в Интернете.

Позвольте мне уточнить некоторые вещи:

Я читаю справочное руководство по jboss RESTEasy и цитирую:

В RESTEasy имеется два механизма для связи ресурса с другим и для связи ресурсов с операциями: HTTP-заголовок Link и ссылки Atom внутри представлений ресурса.

Я не понимаю, что означает связь одного ресурса с другим. Какой смысл это делать? Какие преимущества он предлагает?

источник: http://docs.jboss.org/resteasy/docs/2.3.1.GA/userguide/html/LinkHeader.html

1 Ответ

5 голосов
/ 02 марта 2012

Идея заключается в том, чтобы встроить ссылки на другие связанные ресурсы в запрашиваемом ресурсе, чтобы клиенты могли переходить по этим ссылкам для обнаружения доступных ресурсов - так же, как люди делают с веб-браузерами. Для этого вы часто найдете термин HATEOAS (гипертекст в качестве источника состояния приложения).

При наличии (или отсутствии) ссылок сервер также может сообщить клиенту, какие возможные следующие операции являются действительными или нет.

Чтобы установить ссылки, вы можете поместить их в заголовок http или внутри тела; для более позднего случая используется формат atom-pub.

...