0

SOAP サービスにアクセスする必要があり、wsdl URL も持っています。Javaでこれを行うにはどうすればよいですか?これを達成するための良いチュートリアルはありますか?

また、soap サービスを呼び出すために Android で生成された xml ファイルがありますが、機能していません。このxmlを貼り付けて、xmlがWebサービスを正しく呼び出しているかどうかを確認できる場所はありますか(wiresharkを使用して、送信されているxmlを記録していますが、正常に表示されます)。

4

4 に答える 4

1

質問の最初の部分については、SoapUI ( http://www.soapui.org/ ) を使用して WSDL をロードし、その Java クライアント コードを生成できます ( http://nitinaggarwal.wordpress.com/2010/11/ 12/generating-client-java-code-for-wsdl-using-soap-ui-axis2-wsdl2java/ )。私は一度この方法を使用しましたが、もっと良い方法があるかもしれません。

于 2012-04-10T08:17:42.993 に答える
0

CXFは、Web サービス クライアント生成用の強力で使いやすいツールです。

Axisも ws クライアント生成を行いますが、個人的には問題がありました。

于 2012-04-10T08:50:23.773 に答える
0

最も簡単なのは、netbeans でクライアント Web サービス スタブを生成することです。新しいプロジェクトを作成し、新しい Web サービス クライアントを追加するだけです。WSDL を指定すると完了です。Netbeans には、優れた Web サービスのチュートリアルもあります。

非常に便利なリンク: http://netbeans.org/kb/trails/web.html

軸の Web サービス クライアントには近づかないことをお勧めします。私の軸の経験は素晴らしいものではありません。netbeans で使用される wsimport は、これまでのところ優れています。JAX-WS を使用します。

于 2012-04-10T08:14:11.587 に答える
0

使用できますwsimport(JDK 6の一部)

ドキュメントを見る

于 2012-04-10T08:25:58.723 に答える