문제

나는 스프링 -WS를 사용하고 있습니다. WSDL을 생성하는 두 가지 방법이 있다고 생각합니다.

dynamic wsdl 그리고 static wsdl 구혼.

더 나은 접근 방식을 제안 해 주시겠습니까?

감사!

도움이 되었습니까?

해결책

XSD에 관해서는, 스프링 -WS를 만든 멋진 사람들은 계약 우선을 추천합니다. 그들의 매뉴얼은 이것이 왜 그런지 설명합니다.

http://docs.spring.io/spring-ws/site/reference/html/why-contract-first.html

... 나에게 충분합니다.

WSDL을 동적으로 생성할지 여부는 그다지 문제가되지 않습니다. 그러나 과거에는 엄격한 기업 표준을 준수하는 WSDL을 생성해야했습니다. 그것이 당신이해야 할 일이라면 정적을 고수해야합니다. 또한 서비스 정의가 .NET 클라이언트와 잘 어울리도록 WSDL을 조정해야했습니다. 다시 말하지만, 그렇게하는 유일한 방법은 WSDL을 직접 작성한 경우입니다.

물론, 여전히 WSDL을 중심으로 배우는 경우 처음에는 더 쉽게 생성 할 수 있습니다. 나중에 정적으로 가야한다면 생성 된 WSDL의 사본을 시작점으로 가져갈 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top