Apdesigner プログラマーズガイド
目次 索引 前ページ次ページ

第2部 アプリケーション開発編> 第4章 Webサービスアプリケーションを開発する> 4.3 留意事項

4.3.4 Webサービスクライアントアプリケーションで接続するURLをカスタマイズ可能にする方法について

Webサービスクライアントアプリケーションが接続するURL(エンドポイントアドレス)をデバッグなどのために一時的に変更可能にしておくことができます。

エンドポイントアドレスを変更する方法には以下があります。

  1. javax.xml.rpc.Stubインタフェースの_setProperty()メソッドによるエンドポイントアドレスの設定
    Stubインタフェースの_setProperty()メソッドで、javax.xml.rpc.service.endpoint.addressプロパティに値を設定することによりエンドポイントアドレスを変更することができます。
  2. Serviceオブジェクトからスタブオブジェクトを取得するときにエンドポイントアドレスを指定
    スタブオブジェクトを取得するときにエンドポイントアドレスを指定することができるメソッドがあります。それを使用し、環境プロパティなどを利用してエンドポイントアドレスをプログラムに直接記述しないようにすることで、環境プロパティの変更でエンドポイントアドレスを変更することができます。
  3. スタブ設定ファイルでのエンドポイントアドレスの設定
    スタブ設定ファイルというものがあり、そのスタブファイル内のjavax.xml.rpc.service.endpoint.addressプロパティに値を設定することによりエンドポイントアドレスを変更することができます。

複数の方法でエンドポイントアドレスを指定している場合には、上記の記述順の上位の指定が有効になります。

エンドポイントアドレスを変更する方法やスタブファイルの詳細については、"Interstage Application Server J2EEユーザーズガイド"を参照してください。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 1998-2006