JAX-WS の Web サービス・サンプル - 紹介

以下のサンプルで、JAX-WS の Web サービスについて説明します。このサンプルでは、片方向および両方向 Web サービスの基本的なインプリメンテーションを示します。サンプルにはそれぞれ、ブラウザーを使用してサービスを実行するサーブレットと、コマンド行から実行できる WebSphere Application Server 付き Thin Client for for JAX-WS を使用するサンプルが組み込まれています。

JAX-WS サンプルと Web サービスについては、技術情報を参照してください。

JAX-WS の Web サービスの詳細については、 WebSphere Application Server Information Center Library にある Web Services 資料を参照してください。

 
要件: なし
 
 
  Ping および Echo サンプル
Ping および Echo サンプルで、単純な JAX-WS サービスを示します。Ping サンプルで、片方向サービス・トランザクションを示します。単純なテキスト・ストリングがサービス・クライアントからサービス・エンドポイントに送信されます。Echo サンプルで、両方向サービス・トランザクションを示します。単純なテキスト・ストリングがサービス・クライアントからサービス・エンドポイントに送信されます。サービスによって ID が前に付加され、ストリングがクライアントに戻されます。Echo サンプルでは、同期プログラミング・モデルの使用と、非同期プログラミング・モデルのモードの使用についても示します。

Ping および Echo サンプルのトランスポート・オプションとして、SOAP 1.1 または SOAP 1.2 のいずれかを選択できます。

Ping および Echo サンプルでは、サーブレットや JavaServer Pages (JSP) テクノロジーなどの多くの Java Platform, Enterprise Edition (Java EE) および WebSphere Application Server 機能を使用しています。

 
  MTOM サンプル
MTOM サンプルでは、伝送に SOAP Message Transmission Optimization Mechanism (MTOM) を使用してバイナリー・ファイルを送信および受信することを示します。 MTOM フィーチャーは、SOAP バインディングが、XML 情報セットを SOAP アプリケーションに提示しながら メッセージ部分を選択的にエンコードすることにより、SOAP メッセージの伝送またはワイヤーに対する表示フォーマットを最適化できるようにします。 ファイルは、バイナリー・データは MTOM を使用してエンコードされ、サービス・クライアントからサービス・エンドポイントに送信されます。

MTOM サンプルでは、サーブレットや JavaServer Pages (JSP) テクノロジーなどの多くの Java Platform, Enterprise Edition (Java EE) および WebSphere Application Server 機能を使用しています。