spring-ws を使用しています。WSDL を生成するには 2 つの方法があると思います。
dynamic wsdl
とstatic wsdl
迫る。
どちらがより良いアプローチであるかを教えてください。
ありがとう!
spring-ws を使用しています。WSDL を生成するには 2 つの方法があると思います。
dynamic wsdl
とstatic wsdl
迫る。
どちらがより良いアプローチであるかを教えてください。
ありがとう!
XSD に関して言えば、Spring-WS を作成した親切な人々はコントラクト ファーストを推奨しています。彼らのマニュアルでは、なぜそうなのかを説明しています:
http://docs.spring.io/spring-ws/site/reference/html/why-contract-first.html
...私にとっては十分です。
WSDL を動的に生成するかどうかは、それほど問題ではありません。しかし、以前は、厳格な企業標準に準拠した WSDL を生成する必要がありました。それが必要な場合は、静的に固執する必要があります。さらに、WSDL を微調整して、サービス定義が .NET クライアントで適切に機能するようにする必要がありました。繰り返しますが、これを行う唯一の方法は、WSDL を自分で作成した場合です。
もちろん、まだ WSDL の使い方を学んでいる場合は、最初に WSDL を生成する方が簡単であることに気付くかもしれません。後で静的にする必要がある場合は、生成された WSDL のコピーを開始点として使用できます。