저는 현재 JERSEY를 사용하여 기존 REST 서비스가있는 프로젝트 API 계층에서 작업하고 있습니다. 초기 서비스의 대부분은 jaxb annotation 등을 사용하는 계약 마지막 접근 방식으로 만들어졌습니다. 최근에 저는 다른 클라이언트에게 스키마를 제공함으로써보다 쉬운 제 3 자 통합을 고려한 버전 관리로 인해 계약 우선 접근 방식을 요구 받았습니다.저지로 계약 우선 접근법
누구나 계약서 첫 번째 접근법과 관련이있는 대부분의 물건이 SOAP 예제를 가리키는 것처럼 REST를 사용하여 계약서 첫 번째 접근법에 유용한 자료 또는 자료를 제공 할 수 있습니다. 그러나, 당신의 XML 응답을 정의하는 XSD를 사용하여와
"계약 우선"이란 "먼저 API를 디자인 하시겠습니까?" – Bill
예 Bill, 기본적으로 요청 된 것은 xsd를 먼저 작성하고 거기에서 maven jaxb 플러그인을 통해 사용할 클래스를 생성한다는 것입니다. – geneqew