1.5. サンプル集(JAX-WS)

Webサービス(JAX-WS)のサンプルについて説明します。いずれもアプリケーションガイドで説明している内容を再現したサンプルです。 詳細については、 [ アプリケーション開発ガイド(Java EE) > 1. Webサービスアプリケーションの開発 ] を参照してください。

1. 新規に作成したサービス(ウィザード利用)

ウィザードで新規に作成したWebサービスのサンプルです。 詳細は、Webサービスの1.1.1.1. JAX-WSに準拠するWebサービスの新規作成及びWebサービスのプログラミング・開発の中で説明しています。

(サンプルプロジェクト HelloService_new.zip

2. 新規に作成したサービス(ツール利用なし)

ツールを利用せず、新規に作成したWebサービスのサンプルです。 詳細は、Webサービスの1.2.4.3. JAX-WS(コマンド)の中で説明しています。

(サンプルプロジェクト hellows.zip

3. WSDLから作成したサービス(ウィザード利用)

ウィザードでWSDLにより作成したサービスのサンプルです。 詳細は、Webサービスの1.1.1.2. JAX-WSに準拠するWebサービスをWSDLファイルから作成及びWebサービスの1.2.4.2. JAX-WS(ウィザード)の中で説明しています。 本WebサービスはAddNumbers.wsdlにより作成されています。

(サンプルプロジェクト HelloService_wsdl.zip

4. WSDLから作成したサービス(コマンド利用)

コマンドでWSDLにより作成したWebサービスのサンプルです。 詳細は、Webサービスの1.2.4.3. JAX-WS(コマンド)の中で説明しています。 本Webサービスはhello.wsdlにより作成されています。

(サンプルプロジェクト hellows_fromwsdl.zip

5. ハンドラを利用するサービス(ツール利用なし)

ツールを利用せず、ハンドラを組み込むWebサービスのサンプルです。 詳細は、Webサービスの1.2.5.1. JAX-WS準拠Webサービスのカスタマイズの中で説明しています。

(サンプルプロジェクト hellows_handler.zip

6. ローカルWSDLから作成したクライアント(ウィザード利用)

ウィザードでWebサービスにより生成したWSDLファイルを利用し、生成したクライアントのサンプルです。 詳細は、Webサービスの1.1.6. Webサービスクライアントの作成及びWebサービスの1.2.6.1. JAX-WS準拠のクライアント生成(ウィザード)の中で説明しています。

(サンプルプロジェクト HelloService_new_client.zip

7. プロキシを使うクライアント(コマンド利用)

プロキシを利用して呼び出しを行うWebサービスクライアントのサンプルです。 詳細は、Webサービスの1.2.6.2. JAX-WS準拠のクライアント作成(コマンド)の中で説明しています。

(サンプルプロジェクト hellows_client.zip

8. Dispatchを使うクライアント(コマンド利用)

Dispatchを利用して呼び出しを行うWebサービスクライアントのサンプルです。 詳細は、Webサービスの1.2.6.2. JAX-WS準拠のクライアント作成(コマンド)の中で説明しています。

(サンプルプロジェクト hellows_dispatch.zip