事業内容

JAX-WSでSOAP




JAX-WSでSOAPしてみました。
以下のようにします。



上の方でサービスのインスタンスを作成し、下の方でベーシック認証対応しています。
getPortメソッドで取得したEndpointからWSDLに定義されているメソッドを呼び出します。

javax.xml.ws.Serviceクラスはメタデータ取得時のベーシック認証に対応していないようなので、
ローカルに対象WSDLをダウンロードしておく必要があります。

WSDLはwsimportで作るのが楽かな?と思います。
JDK1.6であればwsimportが使えます。



Javaへ

テンプレートのpondt