はじめに
トピック概要
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
Oracle Application Expressの新機能
Oracle Application Expressリリース3.2の新機能
Oracle Application Expressリリース3.1のハイライト
クイック・スタート
Oracle Application Expressの概要
Oracle Application Expressアーキテクチャについて
Application Expressユーザー・ロールの理解
Oracle Application Expressへのログイン
ブラウザ要件について
Oracle Application Express環境の構成
開発者としてのOracle Application Expressへのログイン
作業領域のホームページについて
ナビゲーションの選択肢
オンライン・ヘルプの使用
デモンストレーション・アプリケーションの実行
デモンストレーション・アプリケーションのインストール
インストールされたデモンストレーション・アプリケーションの実行
デモンストレーション・アプリケーションからのアプリケーションの実行
アプリケーションのホームページからのアプリケーションの実行
サンプル・アプリケーションの理解
Homeページについて
Customersページについて
Productsページについて
Ordersページについて
Chartsページについて
Adminページについて
「印刷用」モードでのページの表示
デモンストレーション・アプリケーションの変更
開発者ツールバーについて
デモンストレーション・アプリケーションの編集
基礎となるデータベース・オブジェクトの表示
「データベース・オブジェクトの依存性」レポートの表示
オブジェクト・ブラウザでのデータベース・オブジェクトの表示
アプリケーション・ビルダーの概念
ページの概要
ページ・プロセスおよびページ・レンダリングの理解
Application Expressエンジンがページをレンダリングおよび処理する方法
条件付きのレンダリングおよびプロセスの理解
ユーザー・アイデンティティの確認
コントロールおよびコンポーネントへのアクセスの制御
セッション・ステートの管理の理解
セッションの概要
セッションIDの理解
セッション・ステートの表示
URL構文の理解
ページに表示されるURLの理解
f?p構文を使用したページのリンク
アプリケーションおよびページの別名を使用したページのコール
ボタンのURLからのページのコール
セッションIDにゼロを使用したブックマークの容易化
セッション・ステート値の管理
セッション・ステートの参照
セッション・ステートの設定
セッション・ステートのクリア
バインド変数構文について
置換文字列の理解
置換文字列の使用
組込み置換文字列について
アプリケーション・ビルダーの使用
アプリケーション・ビルダーへのアクセス
アプリケーション・ビルダーのホームページについて
「開発者のプリファレンス」の構成
アプリケーションのホームページについて
アクション・バーについて
アプリケーション属性について
アプリケーション定義の構成
セキュリティ属性の構成
グローバリゼーション属性の構成
アプリケーション・ページの操作
ページ定義について
ページ定義へのアクセス
ページ定義の理解
ページ定義の「ビュー」リストの使用
ページ定義の「ビュー」リストへのアクセス
ページ・イベントについて
データベース・オブジェクトの依存性について
履歴について
エクスポートについて
グループについて
参照について
ページ定義の編集
「すべての編集」アイコンについて
「コピー」または「作成」アイコンについて
ページ・コンポーネントの順序変更
ページ・レンダリングについて
ページ・プロセスの概要
共有コンポーネントについて
ページ計算の理解
検証の理解
ページ・プロセスの理解
ブランチの理解
ページ属性の編集
ページ属性へのアクセス
ページ属性ページについて
開発者ツールバーについて
共有コンポーネントでの作業
共有コンポーネント・ページへのアクセス
共有コンポーネント・ページについて
共有コンポーネントのエクスポートについて
共有コンポーネントのレポートへのアクセス
アプリケーション・プロセスの理解
オンデマンド・アプリケーション・プロセス
アプリケーション・プロセスの例
アプリケーション・プロセスの作成
アプリケーション・プロセス・レポートへのアクセス
アプリケーションの計算の理解
アプリケーションの計算
アプリケーションの計算の作成
アプリケーション計算履歴レポートへのアクセス
アプリケーションの構築
アプリケーションの作成
ウィザードを使用したアプリケーションの作成
アプリケーションの作成ウィザードについて
スプレッドシートからのアプリケーションの作成ウィザードについて
デモンストレーション・アプリケーション
アプリケーションのコピー
アプリケーションの削除
アプリケーション内のページの管理
ページの作成について
アプリケーションのホームページからのページの作成
ページ定義からのページの作成
「開発者」ツールバーからのページの作成
ページのコピー
ページまたはアプリケーションの実行
ページのグループ化
ページのロックおよびロック解除
ページの削除
アプリケーション・コメントの追加
アプリケーション・コメントの作成
アプリケーション・コメント・レポートの表示
開発者コメントの追加
アプリケーションまたはページへの開発者コメントの追加
開発者コメントの表示と編集
開発者コメントの削除
開発者コメント・レポートの概要
アプリケーション・グループの作成
アプリケーション・グループの表示
アプリケーション・グループの作成
アプリケーション・グループへのアプリケーションの割当て
アプリケーション・グループからのアプリケーションの削除
アプリケーション・グループの削除
アプリケーション・レポートの表示
アプリケーション・レポートへのアクセス
共有コンポーネント・レポート
ページ・コンポーネント・レポート
アクティビティ・レポート
クロス・アプリケーション・レポート
ページ・レベル・アイテムの理解
ページ・アイテムとアプリケーション・アイテムの違い
ページ定義の「アイテム」セクションについて
ページ・レベル・アイテムの作成
ページ・レベル・アイテムの編集
ドラッグ・アンド・ドロップ・レイアウト・ページの使用
アイテム値の参照
条件付きページ・アイテムまたは読取り専用ページ・アイテムの表示
複数選択リスト・アイテムでの操作
アプリケーション・レベル・アイテムの理解
アプリケーション・レベル・アイテムの作成
アプリケーション・アイテム履歴へのアクセス
アプリケーション・レベル・アイテム属性の編集
アプリケーション・コンポーネントの追加
レポートの作成
ウィザードを使用したレポートの作成
SQLおよびウィザード・レポートの編集
対話モード・レポートの編集
レポート・リージョンの出力
フォームの作成
ウィザードを使用したフォームの作成
表形式フォームの作成
マスター・ディテール・フォームの作成
フォームの手動作成
フォームでのユーザー入力の検証
カレンダの作成
カレンダの作成
新しいカレンダの作成
カレンダ・タイトルの編集
カレンダ属性の編集
以前のリリースで作成されたカレンダのアップグレード
SQLカレンダへの簡易カレンダの変換
チャートの作成
サポートするチャート・タイプの概要
チャートのSQL問合せの作成の概要
HTMLチャートの作成
SVGチャートの作成
Flashチャートの作成
チャート属性の編集
FlashチャートとのカスタムXMLの使用
非同期更新の有効化
他の言語でのSVGチャートの表示
ボタンの作成
ページ定義の「ボタン」セクションの概要
ウィザードを使用したボタンの作成
複数のボタンの作成
ボタンの編集
ボタン名とREQUESTの関係の理解
ボタンを使用したブランチ処理
ボタンの条件付き表示
LOVの作成
アプリケーション・レベルでの名前付きのLOVの作成
静的LOV
既存のLOVの編集
LOV内でのセッション・ステートの参照
LOVに基づくアイテム内のNULL値の参照
LOVレポートへのアクセス
依存選択リストの作成
ショートカットの使用
ショートカット・タイプ
ショートカットの定義
既存のショートカットの編集
ショートカット・レポートの表示
「検索」アイコンの使用
「検索」アイコン
「アイテム・ファインダ」の概要
「ページ・ファインダ」の使用
「問合せファインダ」の使用
「表ファインダ」の使用
PL/SQLファインダの使用
イメージ・ファインダの使用
CSSファインダの使用
アプリケーション、ページおよびページ・コンポーネントへのアクセスの制御
アクセス制御リストの動作方法
アクセス制御リストの作成
アプリケーション・モードの選択とユーザーの追加
ページおよびページ・コンポーネントに対するアクセスの制御
アプリケーションへのJavaScriptの組込み
JavaScriptを使用したアイテムの参照
JavaScriptファンクションの組込み
ボタンからのJavaScriptのコール
印刷用ページの最適化
アプリケーションの印刷用テンプレートの選択
f?p構文を使用した印刷用モードへの切替え
ヘルプ・ページの作成
ヘルプ・ページおよびヘルプ・リージョンの作成
ヘルプ・テキストの定義
ヘルプ・ナビゲーション・バー・エントリの作成
ナビゲーションの追加
タブの作成
テンプレートのサポートについて
ページ定義の「タブ」セクションについて
「タブの順序変更」アイコンの使用
タブ・ページについて
タブの作成方法
タブの編集
タブ・レポートへのアクセス
リストの作成
リストの作成方法
ページへのリストの追加
リストの編集
複数のリスト・エントリの同時編集
リスト・レポートへのアクセス
ブレッドクラムの作成
ブレッドクラムについて
ブレッドクラムの作成方法
ブレッドクラムの編集
ブレッドクラム・エントリの親の変更
ブレッドクラム・レポートへのアクセス
ツリーの作成
ツリーの作成方法
ツリーの編集
ツリー・レポートへのアクセス
ナビゲーション・バー・エントリの作成
ナビゲーション・バーについて
ナビゲーション・バー・エントリの作成方法
ナビゲーション・バー・エントリの編集
複数のナビゲーション・バー・エントリの同時編集
「ナビゲーション・バー・エントリの順序変更」アイコンの使用
ナビゲーション・バー・エントリ・レポートへのアクセス
ブランチを使用したナビゲーションの制御
ページ・レイアウトの制御
Oracle Application Expressでのページ・レイアウトの理解
アプリケーションの各ページのコンポーネントの表示
リージョンの理解
ページ定義の「リージョン」セクションについて
「リージョンの順序変更」アイコンの使用
リージョン属性の編集
リージョンの作成
リージョン・タイプについて
リージョンのコピー
複数列レイアウトの作成
複数列のリージョンの作成
複数列のページ・テンプレートの作成
アイテム属性がページ・レイアウトに与える影響
他のWebサイトからのコンテンツの統合
イメージの管理
イメージのアップロード
イメージの参照
イメージ属性の編集
イメージの削除
静的ファイルの管理
静的ファイルのアップロード
アップロードしたファイルの編集
アップロードしたファイルのダウンロード
アップロードしたファイルの削除
カスタムPL/SQLを使用したHTMLのレンダリング
テーマおよびテンプレートの管理
テーマの管理
テーマ・ページへのアクセス
テーマのデフォルトのテンプレートの変更
テーマの作成
テーマの編集
アクティブなテーマの切替え
テーマのコピー
テーマの削除
作業領域テーマの管理
テーマのエクスポートおよびインポートについて
テーマ識別番号の変更
テーマ・レポートの表示
テンプレートのカスタマイズ
カスケード・スタイルシートについて
デフォルトのページ・テンプレートの選択
新しいテンプレートの作成
テンプレート・レポートの表示
テンプレートの管理
ブレッドクラム・テンプレート
ボタン・テンプレート
カレンダ・テンプレート
ラベル・テンプレート
リスト・テンプレート
ページ・テンプレート
ポップアップLOVテンプレート
リージョン・テンプレート
レポート・テンプレート
カスタム・カスケード・スタイルシートの使用
カスケード・スタイルシートのアップロード
ページ・テンプレートのアップロードされたカスケード・スタイルシートの参照
ユーザー・インタフェースのデフォルト値の管理
ユーザー・インタフェースのデフォルト値が使用されている表またはビューの表示
ユーザー・インタフェースのデフォルト値の作成
オブジェクト・ブラウザでのUIのデフォルト値のレポートの表示
列属性の編集
列の定義について
LOVについて
データベース列の定義レポートについて
アプリケーション間でのユーザー・インタフェースのデフォルト値の比較
ユーザー・インタフェースのデフォルト値のエクスポートおよびインポートについて
アプリケーションのデバッグ
パフォーマンス・チューニングについて
セッション・ステートの確認
デバッグ・モードへのアクセス
SQLトレースの有効化およびTKPROFの使用
アプリケーションとページのリソース使用の監視
レポートの表示
問題のあるSQL問合せのデバッグ
コントロールおよびコンポーネントの削除による問題の特定
アプリケーション・セキュリティの管理
セキュリティに関する管理者のベスト・プラクティスの理解
埋込みPL/SQLゲートウェイを使用する場合のセキュリティに関する考慮事項
Oracle Application Expressでのmod_plsqlを使用したOracle HTTP Serverの構成について
Secure Sockets Layer(SSL)の使用
Oracle BI Publisherとの統合
パスワードの複雑性ルールの設定について
Oracle Application Expressのランタイム環境の利点
セッション・タイムアウトの理解
Oracle Database 11gのネットワーク・サービスの有効化
セキュリティに関する開発者のベスト・プラクティスの理解
タイプ・パスワードのアイテムの理解
問題を引き起こす可能性のあるパスワード・アイテムの識別
セッションIDでのゼロの使用について
クロスサイト・スクリプティング保護の理解
セッション・ステートおよびセキュリティについて
セッション・ステート保護の理解
ファイルのアップロードの保護
認証によるユーザー・アイデンティティの証明
認証の仕組みの理解
認証を含めるかどうかの決定
認証スキームの作成
事前構成済の認証スキームの使用
認証スキームを最初から作成する方法について
既存の認証スキームの管理
アプリケーションに関連付けられた認証スキームの表示
アプリケーションに関連付けられた認証スキームの変更
認証スキームの使用状況レポートの表示
認可を介したセキュリティの提供
認可スキームの動作方法
認可スキームの作成
アプリケーション、ページまたはコンポーネントへの認可スキームの割当て
認可レポートの表示
アプリケーションのデプロイ
Oracle Application Expressアプリケーション開発のライフ・サイクルについて
考慮すべきシステム開発のライフ・サイクル方法論
パッケージ・プロセスの理解
考慮するデプロイ・オプション
作業領域をコピーするかどうかの決定
データベースをコピーするかどうかの決定
アプリケーションIDについて
新規HTTPサーバーのインストールの決定
別の開発インスタンスへのアプリケーションの移動方法
データベース・オブジェクトの管理について
パッケージ・アプリケーションの作成方法
パッケージ・アプリケーションのデプロイを簡略化する方法
パッケージ・アプリケーションの作成
イメージ、カスケード・スタイルシートまたは静的ファイルへのインストール・スクリプトの追加
パッケージ・アプリケーションへのアクセス制御リストの追加
サポートするオブジェクトのインストール
サポートするオブジェクトのスクリプト、メッセージ、およびインストール・オプションの削除
パッケージ・アプリケーションのアップグレード
サポートするオブジェクトの削除
インストール・サマリーの表示
アプリケーションおよび関連ファイルのエクスポート
アプリケーションのエクスポート
作業領域ユーザーのエクスポート
アプリケーション・コンポーネントのエクスポート
アプリケーションのページのエクスポート
カスケード・スタイルシートのエクスポート
イメージのエクスポート
静的ファイルのエクスポート
スクリプト・ファイルのエクスポート
テーマのエクスポート
ユーザー・インタフェースのデフォルト値のエクスポート
イメージ、CSSおよびスクリプト・ファイルの格納先
エクスポート・ファイルのインポート
アプリケーションまたはページのインポート
カスケード・スタイルシートのインポート
静的ファイルのインポート
イメージのインポート
テーマのインポート
ユーザー・インタフェースのデフォルト値のインポート
エクスポート・ファイルのインストール
エクスポート・リポジトリへのアクセス
エクスポート・リポジトリからのアプリケーション・エクスポートのインストール
エクスポート・リポジトリからのその他ファイルのインストール
エクスポート・リポジトリからのファイルの削除
SQL*Plusからのエクスポート・ファイルのインストール
アプリケーションURLの公開について
ビルド・オプションを使用した構成の制御
ビルド・オプションの作成
ビルド・オプションの管理
ビルド・オプションまたはビルド・オプション・ステータスのエクスポート
ビルド・オプションの使用状況レポートの表示
高度なプログラミング手法
DMLロックについて
データベース・リンクを使用したデータへのアクセス
アプリケーションからの電子メール送信
電子メールを送信するためのOracle Application Expressの構成の概要
アプリケーションからの電子メール送信
コレクションの使用
APEX_COLLECTION APIについて
コレクションの作成
コレクションの切捨て
コレクションへのアクセス
コレクションの削除
コレクションへのメンバーの追加
コレクション・メンバーの更新
コレクション・メンバーの削除
コレクション・ステータスの判別
コレクションのマージ
コレクションの管理
コレクションのセッション・ステートのクリア
APEX_ACTIVITY_LOGを使用したカスタム・アクティビティ・レポートの作成
バックグラウンドPL/SQLの実行
APEX_PLSQL_JOBパッケージの理解
システム・ステータスの更新について
プロセスを使用したバックグラウンドPL/SQLの実装
Webサービスの実装
Webサービス参照の理解
SSL有効Webサービスでの作業
WSDLに基づいたWebサービス参照の作成
Webサービス参照リポジトリの使用
WSDLから作成されたWebサービス参照のテスト
手動作成されたWebサービス参照のテスト
Webサービスでの入力フォームとレポートの作成
Webサービスでのフォームの作成
プロセスとしてのWebサービスの起動
Webサービス・プロセスの編集
Webサービス参照履歴の表示
フォームおよびレポートでのBLOBサポートについて
フォームでのBLOBについて
レポートでのBLOBサポートについて
BLOBの手続き的な操作
アプリケーションのグローバリゼーションの管理
アプリケーションの翻訳およびグローバリゼーション・サポートについて
言語の指定について
アプリケーション・ビルダーで構築したアプリケーションの翻訳ルール
翻訳済アプリケーションのレンダリング方法
翻訳可能なコンポーネントについて
アプリケーションへのプライマリ言語の指定
アイテムの書式マスクの使用
マルチバイト言語用のアプリケーション翻訳
翻訳プロセスの理解
ステップ1: ターゲット言語のマップ
ステップ2: 翻訳ファイルへのテキストのシードおよびエクスポート
ステップ3: XLIFFファイルの翻訳
ステップ4: 翻訳済XLIFFドキュメントのアップロードおよび適用とアプリケーションの公開
翻訳の手動編集
メッセージの翻訳
PL/SQLプロシージャで使用されるメッセージの翻訳
Oracle Application Expressにより内部使用されるメッセージの翻訳
LOVをサポートするデータの翻訳
動的翻訳の定義
APEX_LANG.LANG API
サポートされるグローバリゼーション・コードについて
使用可能な条件
アプリケーション・ビルダーでの条件
PUBLICに付与された権限
パッケージ
プロシージャ
ファンクション
表
ビュー
Index