Pergunta

Estou usando o Spring-WS. Eu acho que existem duas maneiras de gerar WSDL.

dynamic wsdl e static wsdl abordagens.

Você poderia me sugerir qual é a abordagem melhor?

Obrigado!

Foi útil?

Solução

Quando se trata dos XSDs, aquelas pessoas legais que criaram a primavera recomendam o contrato primeiro. O manual deles explica por que esse é o caso:

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

... o que é bom o suficiente para mim.

Se deve gerar dinamicamente o WSDL não é um problema. No entanto, no passado, eu precisava gerar WSDL, o que está em conformidade com os rígidos padrões corporativos. Se isso é algo que você precisa fazer, você deve ficar com estática. Além disso, eu precisei ajustar o WSDL para garantir que a definição de serviço jogue muito bem com os clientes .NET. Novamente, a única maneira de fazer isso é se você escreveu o WSDL.

Obviamente, se você ainda está aprendendo o WSDL, pode achar mais fácil gerá -lo inicialmente. Se você precisar ficar estático mais tarde, poderá pegar uma cópia do WSDL gerado como seu ponto de partida.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top