RESTful договор на обслуживание - PullRequest
3 голосов
/ 14 апреля 2011

как WSDL, что такое контракт на обслуживание RESTful, который он предоставляет клиенту. Существуют ли какие-либо Java-инфраструктуры для автоматического создания клиента для использования RESTful Services?

Ответы [ 4 ]

3 голосов
/ 14 апреля 2011

В REST вашими типами медиа и вашими ссылочными отношениями являются ваши контракты.Возможно, вы используете WADL в качестве механизма обнаружения времени выполнения, но он гораздо менее гибок, чем использование представлений на основе гипермедиа.

Системы REST никогда не должны использовать что-то вроде WADL для генерации прокси-классов клиента.

2 голосов
/ 14 апреля 2011

Джерси , пожалуй, самая популярная библиотека REST для Java на сервере.У них также есть клиентские библиотеки, которые позволяют вам использовать службы RESTful с примером

1 голос
/ 14 апреля 2011

Эквивалент RESTful WSDL представляет собой WADL

0 голосов
/ 06 октября 2013

Службы REST используют так называемый «единый договор» или «единый интерфейс», основанный на глаголах http. Таким образом, контракт службы REST представляет собой комбинацию унифицированного интерфейса и поддерживаемых им URI. Чтобы вызвать службу SOAP, мы выбираем операцию и адрес, указанный в конкретном разделе определения WSDL этих служб.
Чтобы вызвать службу REST, мы выбираем глагол http и URI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...