WebSphere Application Server Version 6.1 Feature Pack for Web Services   
             オペレーティング・システム: AIX , HP-UX, i5/OS, Linux, Solaris, Windows, Windows Vista, z/OS

             目次と検索結果のパーソナライズ化
             New or updated topic for this feature pack

JAX-WS アプリケーションの Java 言語、WSDL、および XML 間のマッピング

Java API for XML Web Services (JAX-WS) アプリケーションのデータは、Extensible Markup Language (XML) としてフローします。 JAX-WS アプリケーションは、マッピングを使用して、Java 言語と Extensible Markup Language (XML) テクノロジー (アプリケーション・サーバーがサポートする XML スキーマ、Web サービス記述言語 (WSDL)、 SOAP を含む) の間のデータ変換を記述します。

JAX-WS プログラミング・モデルを基にした Web サービスでは、Java 言語と XML 間のマッピングは JAX-WS 仕様、およびデータ・バインディング用の Java Architecture for XML Binding (JAXB) 仕様で指定されています。 JAX-WS は、JAXB 2.0 API およびツールを、Java オブジェクトと XML 文書間のマッピング用のバインディング・テクノロジーとして活用します。 JAX-WS ツールは、Java オブジェクトと XML 文書間の両方向マッピング用のデフォルトのデータ・バインディングとして、JAXB ツールに依存します。

JAX-WS 仕様は、Web Service Definition Language (WSDL) ファイルと Java 言語間のマッピングを記述しています。サポートされるマッピングには、WSDL から Java へのマッピングおよび Java から WSDL へのマッピングがあります。WSDL 1.1 は、JAX-WS 2.0 仕様で必要です。 アノテーションを使用して、Java 成果物から関連する WSDL コンポーネントへのマッピングをカスタマイズできます。WSDL から Java へのマッピングおよび Java から WSDL へのマッピングを記述している詳細は、JAX-WS 仕様で確認してください。

JAX-WS プログラミング・モデルが使用するデータ・バインディング・マッピングは、JAXB 2.0 仕様で記述されます。XML スキーマと Java 表現間のデフォルト・バインディングおよびカスタム・バインディングを含む、XML コンテンツの Java 表現用の JAXB マッピングを記述した詳細は、JAXB 仕様で確認してください。




関連概念
JAX-WS
JAXB
関連タスク
JavaBeans からの JAX-WS アプリケーション用 Java 成果物の作成
関連資料
JAX-WS のアノテーション
Web サービスの仕様と API
関連情報
Java API for XML Web Services (JAX-WS) API 文書
Java Architecture for XML Binding (JAXB) 2.0 仕様文書
参照トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 4:10:06 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/rwbs_mapjaxws.html