2014-02-05 3 views
3

나는 RESTeasy에서 제공하는 REST 서비스를 사용한다. 그것은 REST이므로 WSDL이 없습니다. 맞습니까? 그렇다면 모든 항목을 직접 작성해야하며 자체적으로 언 마샬링해야합니까?REST 서비스에서 엔티티를 생성하는 방법은 무엇입니까?

서비스가 쉬울 경우 WSDL을 다운로드 한 다음 클라이언트를 생성 할 수 있습니다. REST를 사용하여 어떻게 처리합니까? Atom 피드에서 XML로 제공됩니까?

클라이언트를 생성 할 수있는 방법이없고 엔티티에 대한 공개 명세를 제공하지 않는다면 REST에는별로 도움이되지 않습니다.

도움 주셔서 감사합니다.

답변

3

올바른 것으로, REST에는 SOAP과 같은 WSDL이 없습니다. 그렇다고 객체에 직접 비 정렬화할 필요는 없습니다. Jax-RS를 사용하여 JSON/XML을 객체에 바인딩 할 수 있으므로 SOAP 에서처럼 사용자가 직접 매핑 할 수있는 유연성을 갖기 때문에 SOAP을 빌드하는 대신이 클래스를 작성하면됩니다.

예제를 고려하십시오. here

관련 문제