目次 目次 タイトルおよび著作権情報 はじめに 対象読者 ドキュメントのアクセシビリティについて ダイバーシティ&インクルージョン 関連ドキュメント 表記規則 1 RESTful Webサービスの概要 RESTアーキテクチャ・スタイルの概要 RESTful Webサービスとは WebLogic ServerでのRESTful Webサービスの開発の標準サポート RESTful Webサービスの実装のロードマップ RESTful Webサービスについてさらに学習 2 RESTful Webサービスの開発 RESTful Webサービスの開発について RESTful Webサービスを開発するタスクの概要 RESTful Webサービスの例 ルート・リソース・クラスの定義 ルート・リソースおよびサブリソースの相対URIの定義 リソース・クラスの相対URI (@Path)の定義方法 サブリソースの相対URI (@Path)の定義方法 実行時の処理: 基底URIの構成方法 受信HTTPリクエストのJavaメソッドへのマッピング Jerseyブックマーク・サンプルについて リソースの表現の送信方法(@GET) リソースの表現の作成または更新方法(@PUT) リソースの表現の削除方法(@DELETE) リソースの表現でのアクションの作成、更新または実行方法(@POST) リクエスト・メッセージおよびレスポンス・メッセージのメディア・タイプのカスタマイズ リクエスト・メッセージのメディア・タイプのカスタマイズ方法(@Consumes) レスポンス・メッセージのメディア・タイプのカスタマイズ方法(@Produces) 実行時の処理: レスポンス・メッセージに対するリソース・メソッドの選択方法 リクエスト・メッセージからの情報の抽出 リクエストURIからの変数情報の抽出方法(@PathParam) リクエスト・パラメータの抽出方法(@QueryParam) DefaultValueの定義方法(@DefaultValue) パラメータ値のエンコードの有効化(@Encoded) カスタム・レスポンス・メッセージの構築 エンティティ・プロバイダを使用したHTTPリクエストおよびレスポンスのエンティティ本文のマッピング アプリケーション・コンテキストのアクセス URIの構築 条件付きGETの使用 WADLのアクセス 高度なRESTful Webサービス・タスク 3 RESTful Webサービス・クライアントの開発 RESTful Webサービス・クライアントを開発するタスクの概要 RESTful Webサービス・クライアントの例 スタンドアロン・クライアントからのRESTful Webサービスの呼出し リアクティブJAX-RSクライアントAPIの使用 4 RESTful Webサービス・アプリケーションの構築、パッケージ化およびデプロイ RESTful Webサービス・アプリケーションの構築 RESTful Webサービス・アプリケーションのパッケージ化 アプリケーション・サブクラスとのパッケージ化 サーブレットとのパッケージ化 RESTful Webサービス・アプリケーションのサーブレット3.0とのパッケージ化方法 アプリケーション・サブクラスのあるweb.xmlを使用したRESTful Webサービス・アプリケーションのパッケージ化 アプリケーション・サブクラスのないweb.xmlを使用したRESTful Webサービス・アプリケーションのパッケージ化 RESTful Webサービス・アプリケーションの3.0以前のサーブレットとのパッケージ化方法 デフォルト・リソースとしてのパッケージ化 RESTful Webサービス・アプリケーションのデプロイ 5 RESTful Webサービスとクライアントの保護 RESTful Webサービス・セキュリティについて OWSMポリシーを使用したRESTful Webサービスとクライアントの保護 web.xmlを使用したRESTful Webサービスの保護 SecurityContextを使用したRESTful Webサービスの保護 Javaセキュリティ・アノテーションを使用したRESTful Webサービスの保護 6 RESTful Webサービスのテスト 7 RESTful Webサービスとクライアントの監視 RESTful Webサービスの監視について Enterprise Manager Fusion Middleware Controlを使用したRESTful Webサービスの監視 WLSTを使用したRESTful Webサービスの監視 トレース機能の有効化 RESTful Webサービスのアプリケーション監視の無効化 JerseyプロパティによるRESTful Webサービス・アプリケーションの監視の無効化 WebLogic構成MBeanによるRESTful Webサービス・アプリケーションの監視の無効化 WebLogicドメインのRESTful Webサービスのアプリケーション監視の無効化 RESTful Webサービス・アプリケーションにおける合成Jerseyリソースの監視の有効化 8 WebLogic Serverでのサーバー送信イベントの使用 サーバー送信イベント(SSE)の概要 サーバー送信イベントの使用 WebLogicサーバー送信イベントAPIの理解 サーバー送信イベント用のサンプル・アプリケーション