wsdlには、URL、ポート番号、メソッド名などの情報がすべて記載されています。これらの情報を使用して公開されたメソッドと通信し、次にツール(Wsdl2Java)を使用してクライアントコード(コンシューマーコード)を生成する理由を説明します。そのクライアントコードを使用してWebサービスを消費します。webserviceを消費するためにwsdlからクライアントコードを生成する理由
1
A
答えて
0
実際に公開されたWebメソッドがパラメータとしてプリミティブ型を使用し、プリミティブ型を返す場合は、コンシューマコードの生成(Wsdl2Javaツールを使用)は必須ではありません。しかし、それがどんなオブジェクトのように複雑な型を返すのであれば。その時オブジェクトの寺院(そのオブジェクトのクラス)はクライアントシステムにあるために必要です。このクラスは、WSDL2JAVEツールを実行しながら生成されます。
1
WSDLはメタ言語です。実行可能コードではなく、実行可能コードの作成に役立つツールです。
WSDLでサービスを定義することの利点の1つは、必要なほとんどすべての言語でサービスとクライアントを実装できることです。一般的な言語用のクライアントとサーバーを生成するための自動化されたツールがありますが、独自のツールを作成したり、独自の実装を手作業で記述することもできます。
Webサービスで作業している唯一の人は、WSDLのような抽象化を使用すると無駄に思えるかもしれません。多くの人々や場合によっては複数のチームがサービスに取り組んでいるチーム指向の環境では、WSDL抽象化により、人々が一緒に作業するのがはるかに容易になります。
関連する問題
- 1. .NETのWSDLからのクライアントコードの生成
- 2. webserviceのjavaインターフェイス(java2wsdl)からwsdlを生成するためのツール
- 3. xsd:importでWebサービスwsdlを消費するためのRuby gem
- 4. C + +アプリケーションから.net webserviceを消費する方法は?
- 5. Spring、Maven(最初に契約)でWSDLからWebServiceを生成
- 6. WSDLの消費 - どのツールを使用するのですか?
- 7. アイドル時にGUIプログラムがCPUサイクルを消費する理由を確認する
- 8. プロジェクトを生成するためにWSDLを使用します
- 9. WSDLからのJAXBベースのWebServiceクライアント(スタブ)の生成
- 10. wsdlからドキュメントを生成するためのコマンドラインまたはmavenプラグイン
- 11. weblogic webservice ws-security 1.2を消費するカスタムバインディング
- 12. REST APIドキュメントをスワッガーするためのJavaクライアントコードを生成する方法
- 13. WebServiceが私はjquery.hereとクライアントからのクロスドメインのWebサービスを消費したい
- 14. Winform DataGridView - JSON Webserviceをバインド/消費しますか?
- 15. 剃刀でWebmatrixのwcf webserviceを消費していますか?
- 16. wsimport .wsdl:.classファイルではなく、.javaファイルを生成する理由
- 17. WSDLから生成されたJavaコードでアクセサメソッドを生成する
- 18. iphoneアプリの消費量のためにmysqlサーバからXMLを生成していません
- 19. WSDLファイルとXSDファイルを使用しているWebサービスを消費する
- 20. Javaのwsdlファイルからsoap request xmlを生成するには
- 21. アンドロイドでwebserviceを消費しています
- 22. WSDLからWebサービスクライアントを生成しようとしていますが、私はこれに慣れていないので、エラーが分からないため、wsdlからwsdlからWebサービスクライアントを生成する際にエラーが発生します。CXF 3
- 23. APIをテストするためのWSDL用のHTMLを生成しますか?
- 24. WCFサービスからdllを消費するまでイベントを発生させる
- 25. WSDL - eclipseからwebserviceに接続する方法
- 26. 生成されたサービスwsdl(wcfサービス)にSOAPヘッダを含めるにはどうしたらいいですか?
- 27. wsdlからhtmlフォームを生成
- 28. WSDLからJavaScriptスタブを生成
- 29. WSDLからEntity Frameworkクラスを生成
- 30. WSDLから生成されたWebサービスクライアントを利用するには?
ええと...どうしてですか?あなたの質問は表示されません。 – SLaks