ステップ2: Webサービスを使用するためのスタブの作成

Previous topic
前へ
Next topic
次へ

Webサービスを検出したので、Webサービス・スタブ/スケルトン・ウィザードを使用して、検出したサービスへのプロキシまたはスタブを作成できます。

スタブを作成するには、次のようにします。

  1. 「初期画面」ページが表示されたら、「次へ」をクリックして「Webサービス記述を選択」ページを表示します。
  2. Webサービス記述のURLはすでに入力されています。変更しないでください。
  3. 「クライアント・サイド・スタブの生成」を選択したままの状態で、「スタブにmainメソッドを生成」を選択します。これを選択すると、スタブのテストが簡単になります。「次へ」をクリックし、「生成するスタブ/スケルトンを選択」ページを表示します。
  4. Webサービス(このページの2行目)をクリックします。「サービス名」が表示され、生成されたスタブの「パッケージ」および「クラス名」のデフォルトが表示されます。デフォルト値を受け入れ、「終了」をクリックします。
    サービスを提供しているビジネスがナビゲータ内の、使用したUDDIレジストリの下に追加され、サービスを実装するスタブ<service_name>Stub.javaが、ナビゲータのFindWebService.jprプロジェクトの下に追加されます。
  5. ナビゲータで、スタブ「<service_name>Stub.java」をダブルクリックしてコード・エディタで開き、
    // ここに独自のコードを追加してください。
    という行まで下にスクロールします。その行のすぐ下に、Webサービスから値を返すコードを追加し、コード・エディタ上で右クリックして「メイク」を選択し、スタブを作成します。次にもう一度右クリックし、「実行」を選択してスタブを実行します。

スタブがWebサービスに接続され、値が返されてログ・ウィンドウに表示されます。ログ・ウィンドウが表示されない場合は、「表示」->「ログ・ウィンドウ」を選択します。

Webサービスへのスタブを作成したので、次は「Webサービスを検索するチュートリアルのまとめ」に進みます。