Jump To Close Expand all Collapse all Table of contents Apache CXF 開発ガイド I. WSDL コントラクトの作成 Expand section "I. WSDL コントラクトの作成" Collapse section "I. WSDL コントラクトの作成" 1. WSDL コントラクトの紹介 Expand section "1. WSDL コントラクトの紹介" Collapse section "1. WSDL コントラクトの紹介" 1.1. WSDL ドキュメントの構造 1.2. WSDL 要素 1.3. コントラクトの設計 2. 論理データ単位の定義 Expand section "2. 論理データ単位の定義" Collapse section "2. 論理データ単位の定義" 2.1. 論理データユニットの概要 2.2. データを論理データ単位にマッピング 2.3. コントラクトへのデータユニットの追加 2.4. XML スキーマの単純型 2.5. 複雑なデータ型の定義 Expand section "2.5. 複雑なデータ型の定義" Collapse section "2.5. 複雑なデータ型の定義" 2.5.1. データ構造の定義 2.5.2. 配列の定義 2.5.3. 拡張による型の定義 2.5.4. 制限によるタイプの定義 2.5.5. 列挙型の定義 2.6. 要素の定義 3. サービスで使用される論理メッセージの定義 4. 論理インターフェイスの定義 II. Web サービスバインディング Expand section "II. Web サービスバインディング" Collapse section "II. Web サービスバインディング" 5. WSDL のバインディングを理解 6. SOAP1.1 メッセージの使用 Expand section "6. SOAP1.1 メッセージの使用" Collapse section "6. SOAP1.1 メッセージの使用" 6.1. SOAP1.1 バインディングの追加 6.2. SOAP1.1 バインディングへの SOAP ヘッダーの追加 7. SOAP 1.2 メッセージの使用 Expand section "7. SOAP 1.2 メッセージの使用" Collapse section "7. SOAP 1.2 メッセージの使用" 7.1. WSDL ドキュメントへの SOAP 1.2 バインディングの追加 7.2. SOAP 1.2 メッセージへのヘッダーの追加 8. 添付ファイル付きの SOAP を使用したバイナリーデータの送信 9. SOAP MTOM を使用したバイナリーデータの送信 Expand section "9. SOAP MTOM を使用したバイナリーデータの送信" Collapse section "9. SOAP MTOM を使用したバイナリーデータの送信" 9.1. MTOM の概要 9.2. MTOM を使用するためのデータ型への注釈 9.3. MTOM の有効化 Expand section "9.3. MTOM の有効化" Collapse section "9.3. MTOM の有効化" 9.3.1. JAX-WS API の使用 9.3.2. 設定の使用 10. XML ドキュメントの使用 III. Web サービストランスポート Expand section "III. Web サービストランスポート" Collapse section "III. Web サービストランスポート" 11. WSDL でエンドポイントを定義する方法について 12. HTTP の使用 Expand section "12. HTTP の使用" Collapse section "12. HTTP の使用" 12.1. 基本的な HTTP エンドポイントの追加 12.2. コンシューマーの設定 Expand section "12.2. コンシューマーの設定" Collapse section "12.2. コンシューマーの設定" 12.2.1. HTTP コンシューマーエンドポイントのメカニズム 12.2.2. 設定の使用 12.2.3. WSDL の使用 12.2.4. コンシューマーキャッシュ制御ディレクティブ 12.3. サービスプロバイダーの設定 Expand section "12.3. サービスプロバイダーの設定" Collapse section "12.3. サービスプロバイダーの設定" 12.3.1. HTTP サービスプロバイダーのメカニズム 12.3.2. 設定の使用 12.3.3. WSDL の使用 12.3.4. サービスプロバイダーキャッシュ制御ディレクティブ 12.4. Undertow ランタイムの設定 12.5. Netty ランタイムの設定 12.6. 分離モードでの HTTP トランスポートの使用 13. SOAP Over JMS の使用 Expand section "13. SOAP Over JMS の使用" Collapse section "13. SOAP Over JMS の使用" 13.1. 基本設定 13.2. JMS URI 13.3. WSDL 拡張機能 14. 汎用 JMS の使用 Expand section "14. 汎用 JMS の使用" Collapse section "14. 汎用 JMS の使用" 14.1. JMS を設定するためのアプローチ 14.2. JMS 設定 Bean の使用 14.3. クライアント側 JMS パフォーマンスの最適化 14.4. JMS トランザクションの設定 14.5. WSDL を使用した JMS の設定 Expand section "14.5. WSDL を使用した JMS の設定" Collapse section "14.5. WSDL を使用した JMS の設定" 14.5.1. JMS WSDL Extension Namespance 14.5.2. 基本の JMS 設定 14.5.3. JMS クライアント設定 14.5.4. JMS プロバイダーの設定 14.6. 名前付き応答宛先の使用 15. Apache ActiveMQ との統合 16. コンジット IV. Web サービスエンドポイントの設定 Expand section "IV. Web サービスエンドポイントの設定" Collapse section "IV. Web サービスエンドポイントの設定" 17. JAX-WS エンドポイントの設定 Expand section "17. JAX-WS エンドポイントの設定" Collapse section "17. JAX-WS エンドポイントの設定" 17.1. サービスプロバイダーの設定 Expand section "17.1. サービスプロバイダーの設定" Collapse section "17.1. サービスプロバイダーの設定" 17.1.1. サービスプロバイダー設定の要素 17.1.2. jaxws:endpoint 要素の使用 17.1.3. jaxws:server 要素の使用 17.1.4. サービスプロバイダーへの機能の追加 17.1.5. JAX-WS エンドポイントでスキーマ検証を有効にする 17.2. コンシューマーエンドポイントの設定 18. JAX-RS エンドポイントの設定 Expand section "18. JAX-RS エンドポイントの設定" Collapse section "18. JAX-RS エンドポイントの設定" 18.1. JAX-RS サーバーエンドポイントの設定 Expand section "18.1. JAX-RS サーバーエンドポイントの設定" Collapse section "18.1. JAX-RS サーバーエンドポイントの設定" 18.1.1. JAX-RS サーバーエンドポイントの定義 18.1.2. jaxrs:server 属性 18.1.3. jaxrs:server 子要素 18.2. JAX-RS クライアントエンドポイントの設定 Expand section "18.2. JAX-RS クライアントエンドポイントの設定" Collapse section "18.2. JAX-RS クライアントエンドポイントの設定" 18.2.1. JAX-RS クライアントエンドポイントの定義 18.2.2. jaxrs:client 属性 18.2.3. jaxrs:client 子要素 18.3. モデルスキーマでの REST サービスの定義 19. Apache CXF ロギング Expand section "19. Apache CXF ロギング" Collapse section "19. Apache CXF ロギング" 19.1. Apache CXF ロギングの概要 19.2. ロギングを使用する簡単な例 19.3. デフォルトのログ設定ファイル Expand section "19.3. デフォルトのログ設定ファイル" Collapse section "19.3. デフォルトのログ設定ファイル" 19.3.1. ロギング設定の概要 19.3.2. ロギング出力の設定 19.3.3. ロギングレベルの設定 19.4. コマンドラインでのロギングの有効化 19.5. サブシステムとサービスのロギング 19.6. メッセージコンテンツのログ 20. WS-Addressing のデプロイ Expand section "20. WS-Addressing のデプロイ" Collapse section "20. WS-Addressing のデプロイ" 20.1. WS-Addressing の概要 20.2. WS-Addressing インターセプター 20.3. WS-Addressing の有効化 20.4. WS-Addressing 属性の設定 21. 信頼性の高いメッセージングの有効化 Expand section "21. 信頼性の高いメッセージングの有効化" Collapse section "21. 信頼性の高いメッセージングの有効化" 21.1. WS-RM の概要 21.2. WS-RM インターセプター 21.3. WS-RM の有効化 21.4. ランタイム制御 21.5. WS-RM の設定 Expand section "21.5. WS-RM の設定" Collapse section "21.5. WS-RM の設定" 21.5.1. Apache CXF 固有の WS-RM 属性の設定 21.5.2. 標準の WS-RM ポリシー属性の設定 21.5.3. WS-RM 設定のユースケース 21.6. WS-RM 永続性の設定 22. 高可用性の有効化 Expand section "22. 高可用性の有効化" Collapse section "22. 高可用性の有効化" 22.1. 高可用性 22.2. 静的フェイルオーバーによる HA の有効化 22.3. 静的フェイルオーバーを使用した HA の設定 23. Apache CXF バインディング ID A. Maven OSGi ツールの使用 Expand section "A. Maven OSGi ツールの使用" Collapse section "A. Maven OSGi ツールの使用" A.1. Maven バンドルプラグイン A.2. Red Hat FuseOSGi プロジェクトのセットアップ A.3. バンドルプラグインの設定 V. JAX-WS を使用したアプリケーションの開発 Expand section "V. JAX-WS を使用したアプリケーションの開発" Collapse section "V. JAX-WS を使用したアプリケーションの開発" 24. ボトムアップサービス開発 Expand section "24. ボトムアップサービス開発" Collapse section "24. ボトムアップサービス開発" 24.1. JAX-WS サービス開発の概要 24.2. SEI の作成 24.3. コードに注釈を付ける Expand section "24.3. コードに注釈を付ける" Collapse section "24.3. コードに注釈を付ける" 24.3.1. JAX-WS アノテーションの概要 24.3.2. 必要なアノテーション 24.3.3. 任意のアノテーション 24.3.4. Apache CXF アノテーション Expand section "24.3.4. Apache CXF アノテーション" Collapse section "24.3.4. Apache CXF アノテーション" 24.3.4.1. WSDL ドキュメント 24.3.4.2. @WSDLDocumentation プロパティー 24.3.4.3. @WSDLDocumentation の使用 24.3.4.4. ドキュメントで生成された WSDL 24.3.4.5. @WSDLDocumentationCollection を使用する 24.3.4.6. メッセージのスキーマ検証 24.3.4.7. スキーマ検証タイプの値 24.3.4.8. データバインディングの指定 24.3.4.9. データバインディングの設定 24.3.4.10. メッセージの圧縮 24.3.4.11. @GZIP Properties 24.3.4.12. @FastInfoset プロパティー 24.3.4.13. GZIP の有効化 24.3.4.14. FastInfoset の有効化 24.3.4.15. エンドポイントでのロギングを有効にする 24.3.4.16. @Logging Properties 24.3.4.17. 注釈を使用した設定のロギング 24.3.4.18. エンドポイントへのプロパティーとポリシーの追加 24.3.4.19. プロパティーの追加 24.3.4.20. @EndpointProperty アノテーションを使用した WS-Security の設定 24.3.4.21. @EndpointProperties アノテーションを使用した WS-Security の設定 24.3.4.22. ポリシーの追加 24.3.4.23. @Policy プロパティー 24.4. WSDL の生成 25. WSDL コントラクトなしでコンシューマーの開発 Expand section "25. WSDL コントラクトなしでコンシューマーの開発" Collapse section "25. WSDL コントラクトなしでコンシューマーの開発" 25.1. Java-First のコンシューマー開発 25.2. Serivce オブジェクトの作成 25.3. サービスへのポートの追加 25.4. エンドポイントのプロキシーの取得 25.5. コンシューマーのビジネスロジックの実装 26. 開始点の WSDL コントラクト Expand section "26. 開始点の WSDL コントラクト" Collapse section "26. 開始点の WSDL コントラクト" 26.1. サンプル WSDL コントラクト 27. トップダウンサービス開発 Expand section "27. トップダウンサービス開発" Collapse section "27. トップダウンサービス開発" 27.1. JAX-WS サービスプロバイダー開発の概要 27.2. 開始点コードの生成 27.3. サービスプロバイダーの実装 28. WSDL コントラクトからのコンシューマーの開発 Expand section "28. WSDL コントラクトからのコンシューマーの開発" Collapse section "28. WSDL コントラクトからのコンシューマーの開発" 28.1. スタブコードの生成 28.2. コンシューマーの実装 29. 実行時の WSDL の検索 Expand section "29. 実行時の WSDL の検索" Collapse section "29. 実行時の WSDL の検索" 29.1. WSDL ドキュメントを見つけるためのメカニズム 29.2. インジェクションによるプロキシーのインスタンス化 29.3. JAX-WS カタログの使用 29.4. コントラクトリゾルバーの使用 30. 一般的な障害処理 Expand section "30. 一般的な障害処理" Collapse section "30. 一般的な障害処理" 30.1. 実行時の障害 30.2. プロトコル障害 31. サービスの公開 Expand section "31. サービスの公開" Collapse section "31. サービスの公開" 31.1. サービスを公開するタイミング 31.2. サービスの公開に使用される API 31.3. プレーン Java アプリケーションでのサービスの公開 31.4. OSGi コンテナーでのサービスの公開 32. 基本的なデータバインディングの概念 Expand section "32. 基本的なデータバインディングの概念" Collapse section "32. 基本的なデータバインディングの概念" 32.1. スキーマ定義の包含とインポート 32.2. XML 名前空間マッピング 32.3. オブジェクトファクトリー 32.4. ランタイムマーシャラーへのクラスの追加 33. XML 要素の使用 34. 単純型の使用 Expand section "34. 単純型の使用" Collapse section "34. 単純型の使用" 34.1. プリミティブ型 34.2. 制限によって定義された単純なタイプ 34.3. 列挙 34.4. リスト 34.5. 組合 34.6. 単純型置換 35. 複雑なタイプの使用 Expand section "35. 複雑なタイプの使用" Collapse section "35. 複雑なタイプの使用" 35.1. 基本的な複合型マッピング 35.2. 属性 35.3. 単純型から複雑型を導出する 35.4. 複合型からの複合型の導出 35.5. 発生の制約 Expand section "35.5. 発生の制約" Collapse section "35.5. 発生の制約" 35.5.1. 発生制約をサポートするスキーマ要素 35.5.2. すべての要素の発生制約 35.5.3. 選択要素の発生制約 35.5.4. 要素の発生制約 35.5.5. シーケンスの発生制約 35.6. モデルグループの使用 36. ワイルドカードタイプの使用 Expand section "36. ワイルドカードタイプの使用" Collapse section "36. ワイルドカードタイプの使用" 36.1. 任意の要素の使用 36.2. XML スキーマ anyType タイプの使用 36.3. バインドされていない属性の使用 37. 元素置換 Expand section "37. 元素置換" Collapse section "37. 元素置換" 37.1. XML スキーマの置換グループ 37.2. Java の置換グループ 37.3. ウィジェットベンダーの例 Expand section "37.3. ウィジェットベンダーの例" Collapse section "37.3. ウィジェットベンダーの例" 37.3.1. ウィジェット注文インターフェイス 37.3.2. checkWidgets の操作 37.3.3. placeWidgetOrder 操作 38. タイプの生成方法のカスタマイズ Expand section "38. タイプの生成方法のカスタマイズ" Collapse section "38. タイプの生成方法のカスタマイズ" 38.1. タイプマッピングのカスタマイズの基本 38.2. XML スキーマプリミティブの Java クラスの指定 38.3. 単純型の Java クラスの生成 38.4. 列挙マッピングのカスタマイズ 38.5. 固定値属性マッピングのカスタマイズ 38.6. 要素または属性の基本タイプの指定 39. JAXBContext オブジェクトの使用 40. 非同期アプリケーションの開発 Expand section "40. 非同期アプリケーションの開発" Collapse section "40. 非同期アプリケーションの開発" 40.1. 非同期呼び出しのタイプ 40.2. 非同期の例の WSDL 40.3. スタブコードの生成 40.4. ポーリングアプローチを使用した非同期クライアントの実装 40.5. コールバックアプローチを使用した非同期クライアントの実装 40.6. リモートサービスから返された例外をキャッチする 41. 生の XML メッセージの使用 Expand section "41. 生の XML メッセージの使用" Collapse section "41. 生の XML メッセージの使用" 41.1. コンシューマーでの XML の使用 Expand section "41.1. コンシューマーでの XML の使用" Collapse section "41.1. コンシューマーでの XML の使用" 41.1.1. 使用モード 41.1.2. データ型 41.1.3. ディスパッチオブジェクトの操作 41.2. サービスプロバイダーでの XML の使用 Expand section "41.2. サービスプロバイダーでの XML の使用" Collapse section "41.2. サービスプロバイダーでの XML の使用" 41.2.1. メッセージングモード 41.2.2. データ型 41.2.3. プロバイダーオブジェクトの実装 42. コンテキストの使用 Expand section "42. コンテキストの使用" Collapse section "42. コンテキストの使用" 42.1. コンテキストを理解する 42.2. サービス実装でのコンテキストの操作 42.3. コンシューマー実装でのコンテキストの操作 42.4. JMS メッセージプロパティーの操作 Expand section "42.4. JMS メッセージプロパティーの操作" Collapse section "42.4. JMS メッセージプロパティーの操作" 42.4.1. JMS メッセージヘッダーの検査 42.4.2. メッセージヘッダーのプロパティーの検査 42.4.3. JMS プロパティーの設定 43. ハンドラーの作成 Expand section "43. ハンドラーの作成" Collapse section "43. ハンドラーの作成" 43.1. ハンドラー: はじめに 43.2. 論理ハンドラーの実装 43.3. 論理ハンドラーでのメッセージの処理 43.4. プロトコルハンドラーの実装 43.5. SOAP ハンドラーでのメッセージの処理 43.6. ハンドラーの初期化 43.7. 障害メッセージの処理 43.8. ハンドラーを閉じる 43.9. ハンドラーのリリース 43.10. ハンドラーを使用するためのエンドポイントの設定 Expand section "43.10. ハンドラーを使用するためのエンドポイントの設定" Collapse section "43.10. ハンドラーを使用するためのエンドポイントの設定" 43.10.1. プログラムによる設定 Expand section "43.10.1. プログラムによる設定" Collapse section "43.10.1. プログラムによる設定" 43.10.1.1. コンシューマーへのハンドラーチェーンの追加 43.10.1.2. サービスプロバイダーへのハンドラーチェーンの追加 43.10.2. Spring の設定 44. Maven ツールリファレンス Expand section "44. Maven ツールリファレンス" Collapse section "44. Maven ツールリファレンス" 44.1. プラグインのセットアップ 44.2. cxf-codegen-plugin 44.3. java2ws VI. RESTful Web サービスの開発 Expand section "VI. RESTful Web サービスの開発" Collapse section "VI. RESTful Web サービスの開発" 45. RESTful Web サービスの概要 46. リソースの作成 Expand section "46. リソースの作成" Collapse section "46. リソースの作成" 46.1. はじめに 46.2. 基本的な JAX-RS アノテーション 46.3. ルートリソースクラス 46.4. リソースメソッドの操作 46.5. サブリソースの操作 46.6. リソースの選択方法 47. リソースクラスとメソッドへの情報の受け渡し Expand section "47. リソースクラスとメソッドへの情報の受け渡し" Collapse section "47. リソースクラスとメソッドへの情報の受け渡し" 47.1. データ注入の基本 47.2. JAX-RS API の使用 Expand section "47.2. JAX-RS API の使用" Collapse section "47.2. JAX-RS API の使用" 47.2.1. JAX-RS アノテーションタイプ 47.2.2. リクエスト URI からのデータの注入 47.2.3. HTTP メッセージヘッダーからのデータの注入 47.2.4. HTML フォームからのデータの挿入 47.2.5. 挿入するデフォルト値の指定 47.2.6. Java Bean へのパラメーターの挿入 47.3. パラメーターコンバーター 47.4. Apache CXF エクステンションの使用 48. コンシューマーへの情報の返却 Expand section "48. コンシューマーへの情報の返却" Collapse section "48. コンシューマーへの情報の返却" 48.1. 戻り値のタイプ 48.2. プレーンな Java コンストラクトを返します。 48.3. アプリケーションの応答の微調整 Expand section "48.3. アプリケーションの応答の微調整" Collapse section "48.3. アプリケーションの応答の微調整" 48.3.1. 応答構築の基本 48.3.2. 一般的なユースケースに対する応答の作成 48.3.3. より高度な応答の処理 48.4. 汎用型情報を含むエンティティーの返答 48.5. 非同期応答 Expand section "48.5. 非同期応答" Collapse section "48.5. 非同期応答" 48.5.1. サーバー上の非同期処理 48.5.2. タイムアウトおよびタイムアウトハンドラー 48.5.3. 切断された接続の処理 48.5.4. コールバックの登録 49. JAX-RS 2.0 Client API Expand section "49. JAX-RS 2.0 Client API" Collapse section "49. JAX-RS 2.0 Client API" 49.1. JAX-RS 2.0 クライアント API の概要 49.2. クライアントターゲットの構築 49.3. クライアント呼び出しのビルド 49.4. 要求と応答の解析 49.5. クライアントエンドポイントの設定 49.6. クライアントの非同期処理 50. 例外処理 Expand section "50. 例外処理" Collapse section "50. 例外処理" 50.1. JAX-RS 例外クラスの概要 50.2. WebApplicationException 例外を使用したレポート 50.3. JAX-RS 2.0 例外タイプ 50.4. 例外の応答へのマッピング 51. エンティティーサポート 52. コンテキスト情報の取得と使用 Expand section "52. コンテキスト情報の取得と使用" Collapse section "52. コンテキスト情報の取得と使用" 52.1. コンテキストの概要 52.2. 完全な要求 URI の操作 Expand section "52.2. 完全な要求 URI の操作" Collapse section "52.2. 完全な要求 URI の操作" 52.2.1. URI 情報の挿入 52.2.2. URI の操作 52.2.3. URI テンプレート変数の値の取得 53. アノテーションの継承 54. OpenAPI サポートによる JAX-RS エンドポイントの拡張 Expand section "54. OpenAPI サポートによる JAX-RS エンドポイントの拡張" Collapse section "54. OpenAPI サポートによる JAX-RS エンドポイントの拡張" 54.1. OpenApiFeature オプション 54.2. Karaf 実装 Expand section "54.2. Karaf 実装" Collapse section "54.2. Karaf 実装" 54.2.1. クイックスタートの例 54.2.2. OpenAPI の有効化 54.3. Spring Boot 実装 Expand section "54.3. Spring Boot 実装" Collapse section "54.3. Spring Boot 実装" 54.3.1. クイックスタートの例 54.3.2. Swagger の有効化 54.4. OpenAPI ドキュメントへのアクセス 54.5. リバースプロキシーを介した OpenAPI へのアクセス VII. Apache CXF インターセプターの開発 Expand section "VII. Apache CXF インターセプターの開発" Collapse section "VII. Apache CXF インターセプターの開発" 55. Apache CXF Runtime のインターセプター 56. インターセプター API 57. インターセプターが呼び出されるタイミングの決定 Expand section "57. インターセプターが呼び出されるタイミングの決定" Collapse section "57. インターセプターが呼び出されるタイミングの決定" 57.1. インターセプターの場所の指定 57.2. インターセプターのフェーズの指定 57.3. フェーズでのインターセプター配置の制限 58. インターセプター処理ログの実装 Expand section "58. インターセプター処理ログの実装" Collapse section "58. インターセプター処理ログの実装" 58.1. インターセプターフロー 58.2. メッセージの処理 58.3. エラー後の巻き戻し 59. インターセプターを使用するためのエンドポイントの設定 Expand section "59. インターセプターを使用するためのエンドポイントの設定" Collapse section "59. インターセプターを使用するためのエンドポイントの設定" 59.1. インターセプターを割り当てる場所の決定 59.2. 設定を使用したインターセプターの追加 59.3. プログラムによるインターセプターの追加 Expand section "59.3. プログラムによるインターセプターの追加" Collapse section "59.3. プログラムによるインターセプターの追加" 59.3.1. インターセプターの追加方法 59.3.2. インターセプタープロバイダー API の使用 59.3.3. Java アノテーションの使用 60. オンザフライでのインターセプターチェーンの操作 61. JAX-RS 2.0 フィルターおよびインターセプター Expand section "61. JAX-RS 2.0 フィルターおよびインターセプター" Collapse section "61. JAX-RS 2.0 フィルターおよびインターセプター" 61.1. JAX-RS フィルターおよびインターセプターの概要 61.2. コンテナー要求フィルター 61.3. コンテナー応答フィルター 61.4. クライアント要求フィルター 61.5. クライアント応答フィルター 61.6. エンティティーリーダーインターセプター 61.7. エンティティーライターインターセプター 61.8. 動的バインディング 62. Apache CXF Message Processing フェーズ 63. Apache CXF が提供するインターセプター Expand section "63. Apache CXF が提供するインターセプター" Collapse section "63. Apache CXF が提供するインターセプター" 63.1. コア Apache CXF インターセプター 63.2. フロントエンド 63.3. メッセージのバインディング 63.4. その他の機能 64. インターセプタープロバイダー VIII. Apache CXF の機能 Expand section "VIII. Apache CXF の機能" Collapse section "VIII. Apache CXF の機能" 65. Bean Validation Expand section "65. Bean Validation" Collapse section "65. Bean Validation" 65.1. はじめに 65.2. Bean Validation を使用したサービスの開発 Expand section "65.2. Bean Validation を使用したサービスの開発" Collapse section "65.2. Bean Validation を使用したサービスの開発" 65.2.1. サービス Bean のアノテーション 65.2.2. 標準アノテーション 65.2.3. カスタムアノテーション 65.3. Bean Validation の設定 Expand section "65.3. Bean Validation の設定" Collapse section "65.3. Bean Validation の設定" 65.3.1. JAX-WS の設定 65.3.2. JAX-RS 設定 65.3.3. JAX-RS 2.0 の設定 法律上の通知 Settings Close Language: 简体中文 日本語 한국어 English Language: 简体中文 日本語 한국어 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 简体中文 日本語 한국어 English Language: 简体中文 日本語 한국어 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF 第23章 Apache CXF バインディング ID バインディング ID の表表23.1 メッセージバインディングのバインディング IDバインディングID CORBA http://cxf.apache.org/bindings/corba HTTP/REST http://apache.org/cxf/binding/http SOAP 1.1 http://schemas.xmlsoap.org/wsdl/soap/http SOAP 1.1 w/ MTOM http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true SOAP 1.2 http://www.w3.org/2003/05/soap/bindings/HTTP/ SOAP 1.2 w/ MTOM http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true XML http://cxf.apache.org/bindings/xformat Previous Next