 Web サービスクライアントをデザインする |
Web アプリケーションまたは Java アプリケーションから Web サービスを利用することができます。JAX-WS Web サービスは、EJB モジュールでも利用できます。Web アプリケーションでは、サーブレットまたは JSP ページのどちらから Web サービスに対するオペレーションを呼び出すか選択することができます。
- 「ヘルプ」>「Java BluePrints Solutions Catalog」に移動します。
- 「Web 層のデザイン」にあるトピックを読みます。
|
|
 Web サービスクライアントを作成する |
- 「プロジェクト」ウィンドウまたは「ファイル」ウィンドウでプロジェクト内のノードを右クリックし、「新規」>「ファイル/フォルダ」を選択します。「新規ファイル」ウィザードが表示さます。「カテゴリ」から「Web サービス」を選択します。「ファイルの種類」から「Web サービスクライアント」を選択します。「次へ」をクリックします。
- Web サービスクライアントのプロキシ/スタブを作成します。
詳細は、「Web サービス利用時のプロキシ設定」を参照してください。
|
|
 Web サービスクライアントアプリケーションを開発する |
- 「プロジェクト」ウィンドウまたは「ファイル」ウィンドウで、編集するファイルをダブルクリックします。
- ソースエディタを使用して Web サービスクライアントを開発します。
- ソースエディタ内を右クリックすると、IDE を使用して、Web サービスオペレーションを呼び出すためのスケルトンコードを生成できます。
|
|
 Web サービスクライアントを構築する
|
- 次のいずれかを行います。
- Web サービスクライアントが実装されるモジュールが J2EE アプリケーションに含まれている場合は、その J2EE アプリケーションが主プロジェクトして設定されていることを確認し、「構築」>「主プロジェクトを構築」(F11) を選択します。
- プロジェクトがスタンドアロンアプリケーションの場合、または J2EE アプリケーション内にほかのモジュールを構築せずにモジュールを構築する場合は、「プロジェクト」ウィンドウでプロジェクトのノードを右クリックし、「プロジェクトを構築」を選択します。
- 結果を分析し、必要に応じて関連するツールの機能をカスタマイズします。WSDL ファイルから作成される JAX-WS Web サービスの場合は、Web サービス属性エディタを使用して wsimport ツールの機能をカスタマイズできます。JAX-RPC Web サービスの場合は、必要に応じて、「Web サービスクライアントの構築」の説明に従い、wscompile ツールの機能をカスタマイズします。
|
|
 Web サービスクライアントを配備する |
Web サービスクライアントは、スタンドアロンモジュールとして配備することも、J2EE アプリケーションの一部として配備することもできます。
- 配備先のサーバーがターゲットに設定されていることを確認します。プロジェクトノードを右クリックし、「プロパティー」を選択して「実行」パネルを選択します。
- 次のいずれかを行います。
- J2EE アプリケーションの一部としてクライアントを配備するには、J2EE アプリケーションの J2EE モジュールノードを右クリックし、「J2EE モジュールを追加」を選択します。次に、Web サービスクライアントを格納するモジュールを選択し、「了解」をクリックします。
- スタンドアロンアプリケーションとしてクライアントを配備するには、「実行」>「主プロジェクトを実行」を選択するか、プロジェクトを右クリックして「プロジェクトを実行」を選択します。
詳細は、「Web サービス利用時のプロキシ設定」を参照してください。
|