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

背景

Webアプリケーション開発者は、JDeveloper内で、様々なビュー・テクノロジに基づいてWebページを設計できます。JSPページはWebページをレンダリングする標準的な方法です。

また、Java GUIクライアント開発者はSwingアプリケーションを作成できます。

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

目的 参照項目

JSPページを使用してモデル2形式のWebページを作成する(JSFまたはStrutsサポートを使用または不使用)

ページ・フロー・ダイアグラムおよびビジュアル・エディタの使用

JSPページを使用してモデル1形式のWebページ(ページ・フロー・コントローラなし)を作成する

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

Java GUIクライアントを作成する

ビジュアル・エディタの使用

タスク

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

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

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

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

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

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

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

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