• はじめに
    • トピック概要
    • 対象読者
    • ドキュメントのアクセシビリティについて
    • 関連ドキュメント
    • 表記規則
  • 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