アプリケーション用のクライアント・タイプの選択

背景

Webアプリケーション開発者は、JDeveloper内で、様々なビュー・テクノロジに基づいてWebページを設計できます。JSPページはWebページをレンダリングする標準的な方法ですが、JDeveloperでは、次のJSFコンポーネント・テクノロジを使用してWebページをレンダリングするJSF JSPページを作成できる、Oracle ADF Facesが提供されます。

また、Java GUIクライアント開発者は、Oracle ADFフレームワークを使用するSwingアプリケーションを作成できます。

次のビュー・テクノロジから選択できます。

目的 方法

JSPページを使用してモデル2形式のWebページを作成する(JSFまたはStrutsサポートを使用または不使用、オプションでOracle ADFデータ・バインディングを使用)

ページ・フロー・ダイアグラム、データ・コントロール・パレットおよびビジュアル・エディタ

JSPページを使用してモデル1形式のWebページ(ページ・フロー・コントローラなし)を作成する(オプションでOracle ADFデータ・バインディングを使用)

ビジュアル・エディタ、データ・コントロール・パレットおよびコンポーネント・パレット

Java GUIクライアントを作成する(オプションでOracle ADF Swingを使用)

ビジュアル・エディタおよびデータ・コントロール・パレット

タスク

次の手順では、前述の表にあるタスクの概要を説明します。

注意: Oracle ADF Business Componentsモデル・プロジェクト用にクライアント・アプリケーションを作成する場合、ADF Swingフォーム、JSF JSPまたはJSPなど、クライアントのタイプごとに別個のプロジェクト・フォルダを使用する必要があります。同じADF BCデータ・モデルにアクセスする複数のクライアント(JSF JSPページおよびADF Swingフォームなど)のワークスペースを作成する場合、シン・クライアントWebページとリッチ・クライアント・フォームを、必ず別個のプロジェクト・フォルダ内に生成してください。

ページ・フロー・コントローラを使用してADF対応のWebページを作成するには、次のようにします。

  1. 次の適切なWebアプリケーション・テンプレートを使用して、アプリケーションを作成します。
  2. ビジネス・サービスのエンティティを作成します。
  3. ダイアグラムを使用してページ・フローをレイアウトし、Webページを作成します。JSFアプリケーションの場合はJSFナビゲーション・ダイアグラム、Strutsアプリケーションの場合はページ・フロー・ダイアグラムを使用します。ページの拡張子(.jspまたは.jspx)は、作成されるページのタイプを決定します。
  4. ビジュアル・エディタで、新規または既存のWebページを開きます。
  5. データ・コントロール・パレットを使用して、データ・バインドされたUIコンポーネントをJSPページに挿入します。
  6. 構造ウィンドウを使用して、ページのUIコンポーネントとデータ・バインディングを表示します。
  7. プロパティ・インスペクタを使用して、ページのUIコンポーネントとデータ・バインディングの属性を変更します。

ページ・コントローラのサポートを使用せずにADF対応のWebページを作成するには、次のようにします。

  1. 次のものを使用してアプリケーションを作成します。
  2. アプリケーションで必要なプロジェクトを作成し、使用するテクノロジの関連付けを実行します。
  3. ビジネス・サービスのエンティティを作成します。
  4. 「新規」ギャラリの「Web Tier」カテゴリを使用して、ADF対応のJSPページを作成します。
  5. ビジュアル・エディタで、新規または既存のWebページを開きます。
  6. データ・コントロール・パレットを使用して、ADFバインディングを使用可能にし、データ・バインドされたUIコンポーネントをWebページに挿入します。
  7. 構造ウィンドウを使用して、ページのUIコンポーネントとデータ・バインディングを表示します。
  8. プロパティ・インスペクタを使用して、ページのUIコンポーネントとデータ・バインディングの属性を変更します。

ADF対応のSwingパネルをJavaクライアントに作成するには、次のようにします。

  1. アプリケーションを作成して、Javaアプリケーション・テンプレートを選択します。
  2. ビジネス・サービスのエンティティを作成します。
  3. SwingコンテナまたはADF Swingの空のフレームまたはパネルをクライアント・プロジェクトに追加して、ビジュアル・エディタで開きます。
  4. データ・コントロール・パレットを使用して、データ・バインドされたUIコンポーネントをADF SwingフレームまたはADF Swingパネルに挿入します。
  5. 構造ウィンドウを使用して、ページのUIコンポーネントとデータ・バインディングを表示します。
  6. プロパティ・インスペクタを使用して、ページのUIコンポーネントとデータ・バインディングの属性を変更します。

JDeveloperでアプリケーションを作成する際に役立つその他のガイドラインは、次のトピックを参照してください。

ビュー・テクノロジの問題の詳細は、次のトピックを参照してください。

Oracle ADFアプリケーションを作成する際に役立つ手順は、次のトピックを参照してください。