2012-07-29 27 views
5

Webサービスを初めて使用しています。定義がhttp://api.search.live.net/search.wsdlであるWebサービスを呼び出す必要があります。このWebサービスを使用してキーワードの検索を行う必要があります。 ネットで検索しましたが、解決策が見つかりませんでした。 Webサービスを呼び出す方法。私はJavaを使用する必要があります。Javaを使用してWebサービスを呼び出す方法

答えて

0

あなたが探しているかもしれないAxis2が見つかるhttp://ws.apache.org/を見てください。

WebサービスはWSDLよりも一般的な用語であり、WSDLは今日のサービスのほとんどがJSONなどを話すようになって以来進化してきました。詳細はこちらRESTEasy or Jersey?

+0

は、ご返信いただきありがとうございます。私はそれが要件から来るWSDLを使用する必要があります。 – erencan

2

ダウンロードaxis2

binフォルダーの下にwsdl2javaというツールがあります。このツールを使用して、Webサービスと通信できるWSDLからスタブを生成します。

使用例は次のようになります。このツールの詳細については、

WSDL2Java -uri http://api.search.live.net/search.wsdl -d xmlbeans -s 

here

スタブ以外にも、必要なすべてのオブジェクトが生成されます。

Hereは、axis2とEclipse IDEを使用したチュートリアルです。

+0

ありがとうございます。しかし、私はJavaコードで呼び出す必要があります。 – erencan

+0

axis2にはJava実装があり、javaコード –

+1

で作業します。axis2は** java **フレームワークで、Javaスタブとオブジェクトを生成します。それはまた、Javaの世界で最も広く使われているSOAPフレームワークの1つなので、それを知ることは良いことです。 – Tomer

関連する問題