1

Spring Web サービスは初めてです。xml 要求を作成し、それを SOAP 要求として Web サービスに送信し、応答を受信します。さまざまなドキュメントを読みましたが、動作するサンプルがまだ見つからないため、まだ混乱しています。

WebServiceTemplate と WebServiceMessageSender、SaajSoapmessageFactory を使用する必要があることはわかっていますが (間違っている場合はお知らせください)、それらの使用方法がわかりません。

WSDL は必要ですか? はいの場合、なぜですか?

サンプルコードがある場合は、それを明確にするために私に送ってください。

ありがとう

4

2 に答える 2

3

SOAP リクエストを送信する場合は、SOAPクライアントになる必要があります。spring-wsプロジェクトを使用したいようです。クライアント側の優れたドキュメントをチェックしてください。同じドキュメントが、サーバーの作成プロセスをガイドします。たくさんの例と既製の構成スニペットがあなたを待っています。

Spring-WS は、メッセージの XML スキーマ記述の上に構築されているため、要求と応答の JAXB モデルなどを生成するには WSDL が必要です。

于 2012-08-18T09:01:55.300 に答える
-1

私の知る限り、「Webサービス」の場合、WSDLファイルは「ポート」と呼ばれるマシンの設計図です。しかし!WSDL のポートは、Java 言語 (または、ルーチン、サブ、プロシージャ、または関数で使用されるその他のプログラミング言語) メソッドを意味し、.wsdl xml ファイル (サービスのテンプレート) を関連付ける特定の命名スキームを持っています。各 WSDL ポート (言語メソッド) には、戻り値の仕様と、引数とその型の値をどのように渡すかのデータ仕様があります。

于 2012-08-18T09:01:12.903 に答える