プライマリ・コンテンツに移動
Oracle® Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド
リリース5.1
E83810-03
目次へ移動
目次
索引へ移動
索引

前
次

2.1 Oracle Application Expressアプリケーションの理解

この項では、Oracle Application Expressアプリケーションの概要、データベース・アプリケーションとWebシート・アプリケーションの違い、およびアプリケーションの作成ウィザードの実行方法について説明します。

トピック:

2.1.1 Oracle Application Expressアプリケーションとは

アプリケーションは表またはプロシージャのようなデータベース・オブジェクトの上部に存在するHTMLインタフェースです。アプリケーションの作成ウィザードを使用して、データベース・アプリケーションとWebシート・アプリケーションの両方を作成します。これらの2タイプのアプリケーションにおける主な違いは、対象ユーザーです。データベース・アプリケーションは主にアプリケーション開発者を対象として開発されており、Webシート・アプリケーションは開発経験のないエンド・ユーザーを対象として作成されています。

2.1.2 アプリケーション・ページの概要

ページは、アプリケーションの基本的な構成要素です。すべてのアプリケーションは、1つまたは複数のページで構成されます。各ページにはボタンおよびフィールド(アイテムと呼ばれる)を配置でき、これらはリージョンと呼ばれるコンテナにグループ化されます。ページには、アプリケーション・ロジック(プロセス)を含めることもできます。条件付きナビゲーションを使用したあるページから別のページへのブランチや、(計算と呼ばれる)計算の実行、(編集チェックなどの)検証の実行、レポート、カレンダおよびチャートの表示が可能です。ページは、ページ・デザイナで表示および編集します。

2.1.3 データベース・アプリケーションとWebシート・アプリケーションの違い

Oracle Application Expressアプリケーションを使用して、開発者はOracle Databaseからのデータを管理および表示できます。アプリケーション・ビルダーを使用して、アプリケーションを構築します。アプリケーション・ビルダーを使用して、2つの異なるタイプのアプリケーション(データベース・アプリケーションおよびWebシート・アプリケーション)を作成できます。この項では、これらのアプリケーション・タイプの違いについて説明します。

トピック:

2.1.3.1 データベース・アプリケーションについて

データベース・アプリケーションは、ナビゲーション・メニュー、タブ、ボタンまたはハイパーテキスト・リンクを使用して相互にリンクされたページの集合です。アプリケーションのページは、共通のセッション・ステートおよび認証を共有します。

データベース・アプリケーションを作成するには、アプリケーションの開発者はウィザードを実行して宣言的にページおよびナビゲーションを編成します。個々のページはリージョンと呼ばれるコンテナを使用して編成されます。リージョンには、テキスト、カスタムPL/SQL、レポート、チャート、マップ、カレンダ、Webサービス・コンテンツまたはフォームを含めることができます。フォームは、数多くの組込みタイプ(テキスト・フィールド、テキスト領域、ラジオ・グループ、選択リスト、チェック・ボックス、日付ピッカー、ポップアップLOVなど)から選択可能なフィールド(アイテムと呼ばれる)で構成されます。

また、開発者はプラグインを使用して独自のカスタム・アイテム・タイプを作成することもできます。セッション・ステート(アプリケーション・コンテキスト)は透過的に管理され、ユーザー・インタフェース・プレゼンテーションはアプリケーション・ロジックから分離されているため、開発者はアプリケーションのルック・アンド・フィールを別のテーマを選択することで簡単に変更できます。

2.1.3.2 Webシート・アプリケーションについて

Webシート・アプリケーションを作成すると、開発者の支援がなくても、エンド・ユーザーが構造化データおよび非構造化データを管理できます。ページ・セクションには、WYSIWYGエディタを使用して編集できる非構造化データが含まれます。データ・グリッドによって、SQLを記述しなくても構造化データを管理できます。ユーザーは実行時ダイアログ・ボックスを使用して、列の追加、列の名前の変更および検証を実行できます。各ページおよびデータ・グリッドの各行は、ファイル、タグ、ノートおよびリンクで注釈を付けることができます。ページには、セクション、レポートおよびデータ・グリッドを含めることができ、ナビゲーションを使用してすべてをリンクできます。すべての情報は、検索可能でエンド・ユーザーによって完全に制御されます。

2.1.4 アプリケーションの作成ウィザードの実行について

Oracle Application Expressアプリケーションを作成するには、開発者はアプリケーションの作成ウィザードを実行します。アプリケーションの作成ウィザードを実行するには、アプリケーション・ビルダーのホームページで「作成」ボタンをクリックします。

ヒント:

アプリケーション・ビルダーのホームページに初めてアクセスすると、「新規アプリケーションの作成」というラベルの付いたグレーのボックスが表示されます。「新規アプリケーションの作成」をクリックすると、アプリケーションの作成ウィザードにアクセスするためのショートカットになります。

アプリケーションの作成ウィザードを実行すると、作成するアプリケーションのタイプを選択するよう求められます。デスクトップとモバイル・ユーザー・インタフェースの両方が定義されているデスクトップおよびモバイル・データベース・アプリケーションは、自動検出を使用して、デバイスの画面サイズに基づいた最適なユーザー・インタフェースを実行できます。アプリケーションがパーソナル・コンピュータから開始される場合は、デスクトップ・ユーザー・インタフェースを使用します。アプリケーションがスマートフォンで実行される場合は、モバイル・ユーザー・インタフェースを使用します。複数のユーザー・インタフェースのあるアプリケーションを開発するには、1つのユーザー・インタフェースでアプリケーションを定義した後で、「ユーザー・インタフェース」属性から他のユーザー・インタフェースを追加します。

主なデシジョン・ポイントは、次のとおりです。