2014-02-05 2 views
3

Я работаю с услугой REST, предоставляемой RESTeasy. Это REST, поэтому нет WSDL, так? Означает ли это, что я должен сам писать все сущности и самостоятельно разбирать их?Как сгенерировать объекты из службы REST?

Если бы это был сервис отдыха, я мог бы просто загрузить WSDL, а затем сгенерировать с него клиента. Как мне сделать это с помощью REST, который служит в XML-фиде?

Я действительно не вижу никаких преимуществ в REST, если у него нет способа генерации клиента и он не предоставляет никаких публичных спецификаций сущностей.

Благодарим за помощь.

ответ

3

Правильно, с REST, нет WSDL, как есть с SOAP. Это не означает, что нет никаких разборки непосредственно с объектами. Вы все еще можете использовать Jax-RS для привязки JSON/XML к объекту, так что вы будете иметь гибкость отображения напрямую, как в SOAP, вам просто нужно построить этот класс, а не позволить SOAP построить его для вас.

Рассмотрите пример here

Смежные вопросы