16

Java で Web サービス WSDL を使用する方法について、いくつかのリンクなどを教えてください。

4

4 に答える 4

8

AXIS 2 を考えることができるCXFも使用します。

これを行う最善の方法は、JAX RS を使用することです。この例を参照してください。

Example:

wsimport -p stockquote http://stockquote.xyz/quote?wsdl

This will generate the Java artifacts and compile them by importing the http://stockquote.xyz/quote?wsdl.

于 2013-09-18T10:28:24.650 に答える
4

ここでは、WSDL を介して SOAP サービスを作成および使用する方法についての優れたチュートリアルを見つけることができます。簡単に言うと、-s (.java ファイルのソース) -d (.class ファイルの宛先) や wsdl リンクなどのパラメーターを使用して、コマンド ライン (jdk で見つけることができます) からwsimportツールを呼び出す必要があります。

$ wsimport -s "C:\workspace\soap\src\main\java\com\test\soap\ws" -d "C:\workspace\soap\target\classes\com\test\soap\ws" http://localhost:8855/soap/test?wsdl

スタブが作成されたら、次のように非常に簡単に Web サービスを呼び出すことができます。

TestHarnessService harnessService = new TestHarnessService();
ITestApi testApi = harnessService.getBasicHttpBindingITestApi();
testApi.resetLogMemoryTarget();
于 2015-11-24T15:21:26.120 に答える