ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Coherenceチュートリアル
12
c
(12.1.3)
E56204-01
ライブラリ
製品
次
目次
例一覧
図一覧
表一覧
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
このガイドで説明する新機能
12
c
(12.1.3)の新機能と変更された機能
12
c
(12.1.3)に関するこのドキュメントにおけるその他の重要な変更
1
Coherenceのインストールと構成
1.1
前提条件
1.2
Coherenceのインストール
1.3
Coherenceインストールのテスト
1.3.1
Coherenceインストールをテストするには - 主な手順
1.3.2
サンプル・キャッシュ・サーバー・アプリケーションの構成と実行
1.3.3
サンプル・キャッシュ・クライアント・アプリケーションの構成と実行
1.3.4
サンプル・キャッシュ・クライアント・アプリケーションの演習
1.3.5
キャッシュ・サーバーのクラスタリングのトラブルシューティング
1.3.5.1
Coherenceを自分のホストに制限する
1.3.5.2
Coherenceを自分のホストに制限するための詳細な手順
1.4
Coherenceのexamples.zipファイルの概要
2
EclipseおよびOEPEのインストールとCoherenceと併用するための構成
2.1
EclipseおよびOEPEのインストール
2.2
Coherence用のEclipseおよびOEPEの構成
2.3
Eclipse IDEでの新規プロジェクトの作成
2.4
Eclipse IDEでのキャッシュ・サーバーの起動
2.5
Eclipse IDEの基礎について
2.5.1
Javaクラスの作成
2.5.2
ランタイム構成の作成
2.5.3
キャッシュ・サーバーの停止
3
Javaからデータ・グリッドへのアクセス
3.1
概要
3.2
最初のCoherenceベースのJavaプログラムの作成
3.2.1
キャッシュに値を挿入するプログラムの作成
3.2.2
キャッシュから値を取得するプログラムの作成
3.3
最初のCoherenceベースのJavaアプリケーションの作成
3.3.1
コンソール・アプリケーションの作成
3.3.2
コンソール・アプリケーションの実行
4
複合オブジェクトの操作
4.1
概要
4.2
複合オブジェクトの作成とキャッシュ
4.2.1
データ・オブジェクトの作成
4.2.2
複合オブジェクトの作成
4.2.3
ドライバ・クラスの作成
4.2.4
POF構成ファイルとキャッシュ構成ファイルの作成
4.2.5
サンプル・プロジェクトの実行
5
キャッシュへのデータのロード
5.1
概要
5.2
キャッシュへのドメイン・オブジェクトの移入
5.2.1
ドメイン・オブジェクトのキーを使用したクラスの作成
5.2.2
POF構成ファイルの編集
5.2.3
データ・ジェネレータの作成
5.2.4
キャッシュをロードするコンソール・アプリケーションの作成
5.2.5
キャッシュ・ロードのサンプルの実行
5.3
キャッシュ内のデータの問合せおよび集計
5.3.1
キャッシュ・データを問い合せるクラスの作成
5.3.2
問合せサンプルの実行
5.3.3
集計を実行するための問合せサンプルの編集
5.3.4
問合せと集計のサンプルの実行
6
キャッシュのコールおよび集計の簡略化
6.1
概要
6.2
問合せサンプルの簡略化
6.3
問合せサンプルの再実行
7
変更のリスニングとデータの変更
7.1
概要
7.2
キャッシュ・リスナーの作成
7.2.1
キャッシュ内の変更をリスニングするクラスの作成
7.2.2
キャッシュ・リスナー・サンプルの実行
7.3
キャッシュ内の変更への対応
7.3.1
キャッシュ内のエントリを更新するクラスの作成
7.3.2
POF構成ファイルの編集
7.3.3
キャッシュ更新サンプルの実行
8
JPAとCoherenceの併用
8.1
概要
8.2
JPAを使用したJavaオブジェクトへのリレーショナル・データのマッピング
8.2.1
Oracle Databaseのロック解除
8.2.2
JPAに対するプロジェクトの構成
8.2.3
JPA永続性ユニットおよびエンティティの作成
8.2.4
persistance.xmlファイルの編集
8.2.5
JPAに対するキャッシュ構成ファイルの作成
8.2.6
キャッシュ・サーバー起動の構成の作成
8.2.7
データ・オブジェクトとやり取りするためのクラスの作成
8.2.8
RunEmployeeExampleの実行構成の作成
8.2.9
JPAサンプルの実行
9
キャッシュとデータベースの相互作用
9.1
概要
9.2
キャッシュ・アプリケーションの作成
9.2.1
キャッシュを構成するアプリケーションの作成
9.2.2
キャッシュ構成ファイルの作成
9.2.3
アプリケーションの実行構成の作成
9.2.4
キャッシュ・サーバー起動構成の作成
9.2.5
キャッシュ作成アプリケーションの実行
9.3
データベース・キャッシュの作成
9.3.1
Oracle Databaseキャッシュの作成
9.3.2
カスタム・キャッシュ・ストアを定義するクラスの作成
9.3.3
キャッシュ構成ファイルの変更
9.3.4
データベース・キャッシュを構成するクラスの作成
9.3.5
データベース・キャッシュ・アプリケーションの実行
10
セキュリティに関する作業
10.1
概要
10.2
トークンベース・セキュリティの有効化
10.2.1
セキュリティ・ヘルパー・ファイルの使用
10.2.2
IDトランスフォーマの作成
10.2.3
アイデンティティ・アサータの作成
10.2.4
パスワード・ファイルの作成
10.2.5
IDトランスフォーマおよびアサータの有効化
10.2.6
Extendクライアントのキャッシュ構成ファイルの作成
10.2.7
拡張プロキシのキャッシュ構成ファイルの作成
10.2.8
キャッシュ・サーバーの起動構成の作成
10.2.9
キャッシュ・サーバーでのプロキシ・サービスの起動構成の作成
10.2.10
パスワード・サンプルの実行
10.3
クラスタに対するロールベース・アクセス制御の組込み
10.3.1
キャッシュ・メソッドへのアクセスの資格が付与されるユーザー・ロールの定義
10.3.2
キャッシュ・サービスへの資格の適用
10.3.3
アクセス制御のサンプル・プログラムの作成
10.3.4
クラスタ側のキャッシュ構成ファイルの編集
10.3.5
アクセス制御サンプルの実行
10.4
起動可能オブジェクトに対するロールベース・アクセス制御の組込み
10.4.1
起動可能オブジェクトの作成
10.4.2
資格が付与される起動サービスの作成
10.4.3
アクセス起動サービスのサンプル・プログラムの作成
10.4.4
クラスタ側のキャッシュ構成ファイルの編集
10.4.5
POF構成ファイルの作成
10.4.6
サーバーの実行構成の編集
10.4.7
アクセス起動サービス・サンプルの実行
11
ライブ・イベントの使用
11.1
概要
11.1.1
イベント・インターセプタについて
11.1.2
キャッシュ・イベントについて
11.1.3
パーティション・サービス・イベントについて
11.1.4
イベント・インターセプタの登録について
11.2
イベント・インターセプタの作成、登録および実行
11.2.1
コミット前イベントとコミット後イベントの間の時間を測定するイベント・インターセプタの作成
11.2.2
イベントの処理を遅延するクラス
11.2.3
イベント時間測定イベント・インターセプタの登録
11.2.4
遅延プロセッサ・クラスのPOF構成ファイルの作成
11.2.5
イベント時間測定イベント・インターセプタを実行するクラスの作成
11.2.6
イベント時間測定サンプルのドライバ・ファイルの作成
11.2.7
キャッシュ・サーバー起動の構成の作成
11.2.8
イベント時間測定ドライバの起動構成の作成
11.2.9
イベント時間測定サンプルの実行
11.3
イベント・インターセプタを使用したコミット前イベントおよびコミット後イベントの拒否
11.3.1
イベントを検出および拒否するイベント・インターセプタの作成
11.3.2
イベント拒否イベント・インターセプタの登録
11.3.3
イベント拒否イベント・インターセプタを実行するクラスの作成
11.3.4
イベント拒否サンプルのドライバ・ファイルの編集
11.3.5
イベント拒否サンプルの実行
11.4
イベント・インターセプタを使用したパーティション・アクティビティのロギング
11.4.1
JVMの終了およびロギングの有効化と無効化を実行するクラスの作成
11.4.2
パーティション・アクティビティを記録するイベント・インターセプタの作成
11.4.3
パーティション・アクティビティ記録サンプルを実行するクラスの作成
11.4.4
パーティション・アクティビティ記録イベント・インターセプタの登録
11.4.5
POF構成ファイルの編集
11.4.6
パーティション・アクティビティ記録サンプルのドライバ・ファイルの編集
11.4.7
パーティション・アクティビティ記録サンプルの実行
12
JCacheの操作
12.1
概要
12.2
JCacheベースのJavaプロジェクトの作成
12.3
キャッシュに値を挿入するJCacheベースのアプリケーションの作成
12.4
クラスタ内でのJCacheアプリケーションの実行
12.4.1
サンプル・クラスタの構成
12.4.2
パススルー・キャッシュへのオブジェクトの格納
12.4.2.1
サンプルJCacheアプリケーションの変更
12.4.2.2
JCache用のサンプル・キャッシュの定義
12.4.3
サンプル・キャッシュ・サーバーの起動
12.4.4
アプリケーションの実行
12.4.5
キャッシュの検証
12.4.5.1
アプリケーション用JARファイルの作成
12.4.5.2
キャッシュ・ファクトリ・インスタンスを使用したキャッシュの内容の検証
13
管理対象Coherenceサーバーでのセッションのキャッシュ
13.1
概要
13.2
Webアプリケーション・インスタンスのセッション情報のキャッシュ
13.2.1
WebLogic Serverの構成および起動
13.2.2
マシンの作成
13.2.3
WebLogic Serverの作成
13.2.4
Coherenceクラスタ構成の作成
13.2.5
Coherence*Webローカル記憶域に対するサーバーの有効化
13.2.6
カウンタWebアプリケーションの作成
13.2.7
WebLogic Serverの起動
13.2.7.1
コマンド行からWebLogic Serverを起動するには
13.2.7.2
WebLogic Server管理コンソールからWebLogic Serverを起動するには
13.2.8
アプリケーションのデプロイ
13.2.9
サンプルの検証
13.3
カスタム・セッション・キャッシュ構成ファイルの使用
A
examples.zipファイル内のCoherenceのサンプル
A.1
examples.zipファイルで提供されているサンプル
A.2
examples.zipファイルの入手
A.3
サンプルのビルド方法
A.3.1
Javaサンプルのビルド方法
A.3.1.1
Javaでの前提条件
A.3.1.2
Javaでのディレクトリ構造
A.3.1.3
Javaでのビルド手順
A.3.2
.NETサンプルのビルド方法
A.3.2.1
.NETでの前提条件
A.3.2.2
.NETでのディレクトリ構造
A.3.2.3
.NETでのビルド手順
A.3.3
C++サンプルのビルド方法
A.3.3.1
C++での前提条件
A.3.3.2
C++でのディレクトリ構造
A.3.3.3
C++でのビルド手順
A.4
サンプルの実行方法
A.4.1
Javaサンプルの実行方法
A.4.1.1
Javaでの前提条件
A.4.1.2
Javaでのディレクトリ構造
A.4.1.3
Javaでの手順
A.4.2
.NETサンプルの実行方法
A.4.2.1
.NETでの前提条件
A.4.2.2
.NETでのディレクトリ構造
A.4.2.3
.NETでの手順
A.4.3
C++サンプルの実行方法
A.4.3.1
C++での前提条件
A.4.3.2
C++でのディレクトリ構造
A.4.3.3
C++での手順
A.5
Coherenceの基本機能のサンプル
A.5.1
サンプル・セットの実行
A.5.2
機能ドライバ・ファイルの理解
A.5.3
基本データ・アクセスのサンプル
A.5.3.1
出力例
A.5.4
ローダーのサンプル
A.5.4.1
出力例
A.5.5
問合せのサンプル
A.5.5.1
出力例
A.5.6
オブザーバーのサンプル
A.5.7
プロセッサのサンプル
A.5.7.1
出力例
A.5.8
問合せ言語
A.5.8.1
出力例
A.5.9
データ・ジェネレータ
A.6
Coherenceのセキュリティのサンプル
A.6.1
このサンプル・セット
A.6.1.1
セキュリティ・サンプル・セットの実行
A.6.1.2
セキュリティ・ドライバ・ファイルの理解
A.6.2
パスワードのサンプル
A.6.3
アクセス制御のサンプル
A.6.3.1
出力例
A.6.4
パスワードIDトランスフォーマ
A.6.5
パスワード・アイデンティティ・アサータ
A.6.6
資格が付与されるキャッシュ・サービス
A.6.7
資格が付与される起動サービス
A.6.8
資格が付与される名前付きキャッシュ
A.6.9
セキュリティ・サンプル・ヘルパー
A.7
Coherenceのライブ・イベントのサンプル
A.7.1
このサンプル・セット
A.7.1.1
ライブ・イベント・サンプル・セットの実行
A.7.1.2
ライブ・イベント・ドライバ・ファイルの理解
A.7.2
EventsExamples
A.7.2.1
EventsTimingExample
A.7.2.2
VetodEventsExample
A.7.2.3
RedistributionEventsExample
A.7.3
TimedTraceInterceptor
A.7.4
CantankerousInterceptor
A.7.5
RedistributionInterceptor
A.7.6
RedistributionInvocable
A.7.7
LazyProcessor