ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Application Development Framework Java EE開発者ガイド
11
g
リリース2 (11.1.2.2.0)
B66160-02
次
目次
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
リリース11.1.2.2.0用のこのガイドでの新しい情報
1
Oracle ADFを使用したJava EE Webアプリケーションの構築の概要
1.1
Oracle ADFの概要
1.2
Oracle ADFによる開発
1.2.1
中核となる開発手順
1.2.2
補完的な開発タスク
1.3
Summitデモ・アプリケーションの概要
1.3.1
アプリケーション・リソースのダウンロード方法
1.3.2
Summitデモ・アプリケーションのインストールと実行方法
1.3.3
Summitデモ・アプリケーション・コードの考察
2
Java EE WebアプリケーションでのADFモデル・データ・バインディングの使用
2.1
ADFデータ・バインディングの概要
2.2
ADFデータ・コントロールを使用したビジネス・サービスの公開
2.2.1
ADFデータ・コントロールの作成方法
2.2.2
データ・コントロール作成時のプロジェクト内の処理
2.2.2.1
DataControls.dcxの概要エディタ
2.2.2.2
「データ・コントロール」パネル
2.3
「データ・コントロール」パネルの使用
2.3.1
「データ・コントロール」パネルの使用方法
2.3.2
「データ・コントロール」パネルを使用したUIコンポーネントの作成時の処理
2.3.3
実行時に行われる処理
2.3.4
イテレータの結果のキャッシュについて
2.3.5
検証の構成について
2.3.6
カスタム・セッションBeanのアクセッサ・メソッドについて
3
データ・コントロールへのビジネス・ロジックの追加
3.1
データ・コントロールへのビジネス・ロジックの追加の概要
3.2
データ・コントロールの構成
3.2.1
データ・コントロールの編集方法
3.2.2
データ・コントロール編集時の処理
3.3
属性の使用
3.3.1
属性の更新可能性の制御方法
3.3.2
属性の静的なデフォルト値を定義する方法
3.3.3
Groovy式を使用してデフォルト値を定義する方法
3.3.4
Groovy式を使用したデフォルト値の作成時の処理
3.3.5
属性へのUIヒントの設定方法
3.3.6
属性へのUIヒントの設定時の処理
3.4
Beanへの一時属性の追加
3.4.1
一時属性の追加方法
3.4.2
一時属性の追加時の処理
3.5
属性への検証ルールの宣言的な定義
3.5.1
属性への検証ルールの追加方法
3.5.2
検証規則の追加時の処理
3.5.3
組込みの宣言的な検証ルールの使用方法
3.5.3.1
比較に基づいた検証
3.5.3.2
比較に基づく検証時の処理
3.5.3.3
値リストを使用した検証
3.5.3.4
リスト値を使用した検証時の処理
3.5.3.5
値が特定の範囲内にあることの確認
3.5.3.6
Range Validatorの使用時の処理
3.5.3.7
バイトまたは文字数に対する検証
3.5.3.8
バイトまたは文字数に対する検証時の処理
3.5.3.9
正規表現を使用した検証
3.5.3.10
正規表現を使用した検証時の処理
3.5.4
検証とビジネス・ルールでのGroovy式の使用方法
3.5.4.1
Groovy検証式でのBeanメソッドの参照
3.5.4.2
true/false式を使用した検証
3.5.4.3
true/false式を使用した検証時の処理
3.5.5
検証エラー・メッセージの作成方法
3.5.5.1
検証エラー・メッセージの作成
3.5.5.2
検証メッセージのローカライズ
3.5.5.3
Groovyを使用した条件付きでのエラー・メッセージの呼出し
3.5.5.4
エラー・メッセージへのGroovy式の埋込み
3.5.6
検証例外の重大度レベルの設定方法
3.6
名前付き基準を使用した結果セットのフィルタリング
3.6.1
名前付き基準の用途
3.6.2
名前付き基準を宣言的に作成する方法
3.6.3
名前付き基準の作成時の処理
3.6.4
名前付き基準でのバインド変数の使用方法
3.6.5
名前付き基準でのバインド変数使用時の処理
3.6.6
ネストされた式について
3.6.7
名前付き基準にユーザー・インタフェース・ヒントを設定する方法
3.7
Oracle ADFモデル・テスターを使用したBeanメタデータのテスト
3.7.1
Oracle ADFモデル・テスターの実行方法
3.7.2
Oracle ADFモデル・テスターを更新してプロジェクトの変更を表示する方法
3.7.3
Oracle ADFモデル・テスター使用時の処理
3.7.4
ビジネス・レイヤーの検証のテスト方法
3.7.5
代替言語のメッセージ・バンドルおよびUIヒントのテスト方法
3.7.6
行の作成およびデフォルト値の生成のテスト方法
3.7.7
Oracle ADFモデル・テスターを使用した名前付き基準のテスト方法
3.8
Groovy言語サポート
3.8.1
Groovy式でのADFオブジェクトの参照方法
3.8.2
Groovy式でのADFメソッドおよび属性の参照方法
4
データバインドされた基本的なページの作成
4.1
データバインドされた基本的なページの作成について
4.2
属性を使用したテキスト・フィールドの作成方法
4.2.1
テキスト・フィールドの作成方法
4.2.2
テキスト・フィールドの作成時の処理
4.2.2.1
イテレータ・バインディングの作成および使用
4.2.2.2
値バインディングの作成および使用
4.2.2.3
EL式を使用したUIコンポーネントのバインド
4.3
基本的なフォームの作成
4.3.1
フォームの作成方法
4.3.2
フォームの作成時の処理
4.4
レンジ・ナビゲーションのフォームへの組入れ
4.4.1
フォームへのナビゲーション・コントロールの挿入方法
4.4.2
コマンド・ボタンの作成時の処理
4.4.2.1
組込みナビゲーション操作のアクション・バインディング
4.4.2.2
イテレータのRangeSize属性
4.4.2.3
EL式を使用したナビゲーション操作へのバインド
4.5
パラメータをとるメソッドを使用するフォームの作成
4.5.1
パラメータをとるメソッドを使用するフォームまたは表の作成方法
4.5.2
パラメータをとるメソッドを使用するフォームの作成時の処理
4.5.3
実行時に行われる処理: メソッドのパラメータの設定
4.5.4
メソッドによるパラメータの設定について
4.5.5
パラメータのかわりのコンテキスト・イベントの使用について
4.6
既存レコードを編集するフォームの作成
4.6.1
編集フォームの作成方法
4.6.2
値を変更するメソッドの使用時の処理
4.6.2.1
メソッド・バインディング
4.6.2.2
EL式を使用したメソッドへのバインド
4.6.3
マージ・メソッドと永続化メソッドとの違いについて
4.6.4
宣言メソッドの上書きについて
4.7
入力フォームの作成
4.7.1
タスク・フローを使用した入力フォームの作成方法
4.7.2
タスク・フローを使用した入力フォームの作成時の処理
4.7.3
実行時に行われる処理: メソッド・アクティビティからのCreateアクション・バインディングの起動
4.8
フォーム上のUIコンポーネントおよびバインディングの変更
5
ADFによるデータバインドされた表の作成
5.1
表の追加について
5.2
基本表の作成
5.2.1
基本表の作成方法
5.2.2
表の作成時の処理
5.2.2.1
表のイテレータと値バインディング
5.2.2.2
ADF Faces表のJSFページのコード
5.2.3
表での現在行の設定について
5.3
編集可能な表の作成
5.3.1
編集可能な表の作成方法
5.3.2
編集可能な表の作成時の処理
5.4
入力表の作成
5.4.1
入力表の作成方法
5.4.2
入力表の作成時の処理
5.4.3
実行時に行われる処理: 作成および部分ページ・リフレッシュの動作方法
5.4.4
行の作成および列のソートについて
5.5
表に表示される属性の変更
6
マスター/ディテール・データの表示
6.1
マスター/ディテール・データの表示の概要
6.2
「データ・コントロール」パネルでのマスター/ディテール・オブジェクトの識別
6.3
表およびフォームを使用したマスター/ディテール・オブジェクトの表示
6.3.1
表およびフォームでのマスター/ディテール・オブジェクトの表示方法
6.3.2
マスター/ディテール表およびフォームの作成時の処理
6.3.2.1
JSFページで生成されるコード
6.3.2.2
ページ定義ファイルで定義されるバインディング・オブジェクト
6.3.3
実行時に行われる処理: マスター/ディテール表およびフォームのADFイテレータ
6.3.4
別々のページへのマスター/ディテール・ウィジェットの表示について
6.4
ツリーを使用したマスター/ディテール・オブジェクトの表示
6.4.1
ツリーでのマスター/ディテール・オブジェクトの表示方法
6.4.2
ADFデータバインド・ツリーの作成時の処理
6.4.2.1
JSFページで生成されるコード
6.4.2.2
ページ定義ファイルで定義されるバインディング・オブジェクト
6.4.3
実行時に行われる処理: ADFデータバインド・ツリーの表示
6.5
ツリー表を使用したマスター/ディテール・オブジェクトの表示
6.5.1
ツリー表でのマスター/ディテール・オブジェクトの表示方法
6.5.2
データバインド・ツリー表の作成時の処理
6.5.2.1
JSFページで生成されるコード
6.5.2.2
ページ定義ファイルで定義されるバインディング・オブジェクト
6.5.3
実行時に行われる処理: イベント
6.5.4
TargetIteratorプロパティの使用
6.6
ツリーおよび表での選択イベントの使用
6.6.1
ツリーおよび表での選択イベントの使用方法
6.6.2
実行時に行われる処理: RowKeySetオブジェクトとSelectionEventイベント
7
データバインドされた選択リストの作成
7.1
選択リストの概要
7.2
単一選択リストの作成
7.2.1
固定値を含む単一選択リストの作成方法
7.2.2
動的に生成される値を含む単一選択リストの作成方法
7.2.3
固定選択リストの作成時の処理
7.2.4
動的選択リストの作成時の処理
7.3
ナビゲーション・リスト・バインディングを持つリストの作成
8
データバインドされた検索フォームの作成
8.1
検索フォームの作成の概要
8.1.1
問合せ検索フォーム
8.1.2
クイック問合せ検索フォーム
8.1.3
フィルタ処理された表とQuery-by-Example検索
8.2
問合せ検索フォームの作成
8.2.1
結果表またはツリー表付きの問合せ検索フォームの作成方法
8.2.2
問合せ検索フォームを作成した後で結果コンポーネントを追加する方法
8.2.3
保存済の検索をMDSに保存する方法
8.2.4
問合せフォーム作成時の処理
8.2.5
実行時に行われる処理: 検索フォーム
8.3
検索フォーム・プロパティの設定
8.3.1
問合せコンポーネントに検索フォーム・プロパティを設定する方法
8.4
クイック問合せ検索フォームの作成
8.4.1
結果表またはツリー表付きのクイック問合せ検索フォームの作成方法
8.4.2
クイック問合せ検索フォームを作成した後で結果コンポーネントを追加する方法
8.4.3
クイック問合せのレイアウト書式を設定する方法
8.4.4
クイック問合せ検索フォームの作成時の処理
8.4.5
実行時に行われる処理: クイック問合せ
8.5
スタンドアロンのフィルタ処理された検索表の作成
9
ADF Java EEアプリケーションのデプロイ
9.1
ADF Java EE Webアプリケーションのデプロイの概要
9.1.1
統合WebLogic Serverを使用したアプリケーションの開発
9.1.2
スタンドアロン・アプリケーション・サーバー用のアプリケーションの開発
9.2
統合WebLogic ServerでのJava EEアプリケーションの実行
9.2.1
統合WebLogic Serverでのアプリケーションの実行方法
9.2.2
統合WebLogic Serverでのメタデータを含むアプリケーションの実行方法
9.3
アプリケーションの準備
9.3.1
ターゲット・アプリケーション・サーバーへの接続の作成方法
9.3.2
デプロイメント・プロファイルの作成方法
9.3.2.1
WARデプロイメント・プロファイルの作成
9.3.2.2
MARデプロイメント・プロファイルの作成
9.3.2.3
EJB JARデプロイメント・プロファイルの作成
9.3.2.4
アプリケーションレベルのEARデプロイメント・プロファイルの作成
9.3.2.5
共有ライブラリとしてのカスタマイズ・クラスの配布
9.3.2.6
デプロイメント・プロファイル・プロパティの表示および変更
9.3.2.7
JARへのカスタマイズ・クラスの追加
9.3.3
デプロイメント・ディスクリプタの作成および編集方法
9.3.3.1
デプロイメント・ディスクリプタの作成
9.3.3.2
デプロイメント・ディスクリプタ・プロパティの表示または変更
9.3.3.3
WebLogic互換のapplication.xmlファイルの構成
9.3.3.4
WebLogic互換のweb.xmlファイルの構成
9.3.3.5
Real User Experience Insightに対するアプリケーションの有効化
9.3.4
ADF Securityを有効にしたアプリケーションのデプロイ方法
9.3.4.1
Oracle Single Sign-On(SSO)を使用して実行するアプリケーション
9.3.4.2
WebLogic Serverのセキュリティ構成
9.3.4.3
WebSphere Serverのセキュリティ構成
9.3.5
クラスタ環境でのメモリー・スコープのレプリケート方法
9.3.6
アプリケーションをADF MBeanに対して有効化する方法
9.3.7
Oracle WebLogic Server用のJDBCデータソースについて
9.4
アプリケーションのデプロイ
9.4.1
JDeveloperからWebLogic Serverへのデプロイ方法
9.4.2
デプロイメント用のEARファイルの作成方法
9.4.3
ADFライブラリについて
9.4.4
ADFライブラリに適用された新しいカスタマイズのデプロイ方法
9.4.4.1
デプロイ済アプリケーションへのカスタマイズのエクスポート
9.4.4.2
JARへのカスタマイズのデプロイ
9.4.5
ADFライブラリについて
9.4.6
EARファイルとパッケージ化について
9.4.7
スクリプトとAntを使用したアプリケーションのデプロイ方法
9.4.8
JDeveloperランタイム・ライブラリについて
9.5
デプロイ後の構成
9.5.1
アプリケーションの移行方法
9.5.2
ADF MBeanを使用したアプリケーションの構成方法
9.5.3
WebSphereの結果セット再利用の構成方法
9.6
アプリケーションのテストとデプロイの検証