1

サービスプロバイダーが提供するwsdlに基づいてJavaクライアントバインディングを生成するのに役立つフレームワークを使用しようとしています。

Axis や CXF などのオプションもありますが、Spring-WS も検討しています。

そもそもSpring-WSはWebサービスを作成するための優れたサポートを提供していますが、wsdlからJavaへの生成などのクライアント側の機能はないようです(何かが欠けていない限り)。

それは、Spring WS が私にとって良い選択肢ではないということですか?

4

1 に答える 1

2

そうです、AxisやCXFのようにクライアント側のバインディングを生成するメカニズムは提供されていません。ただし、メッセージベースのWebサービスを促進するため、 SpringWebserviceTemplateを中心に手動でアダプターを作成するのはかなり簡単です。

また、wsdlから型を作成するために、javaにはすでにxjcツールが付属しています。このツールは、wsdl(またはスキーマ)を取り込んで、JAXB2準拠のjavaクラスを生成できます。

于 2012-06-28T23:51:50.310 に答える