JDeveloperでのアプリケーションの形式の選択

背景

JDeveloperを使用して、アプリケーション開発者は多様なニーズに応じたアプリケーションを作成できます。

これらのアプリケーションは、それぞれ異なるニーズに対応しています。JDeveloperのヘルプ・システムには、次のような追加情報が提供されています。

目的 方法

Web用の対話型ブラウザ・クライアントを作成すること

JSF JSPページ、Struts(オプション)、およびOracle ADFデータ・バインディング・テクノロジ(オプション)の使用

デスクトップ用の対話型GUIクライアントを作成すること

SwingコンポーネントおよびOracle ADFデータ・バインディング・テクノロジ(オプション)の使用

レガシー・コード、ソフトウェア・コンポーネント(EJBコンポーネントなど)、またはデータベース内のPL/SQLに基づくWebサービスを作成し、HTTP経由で迅速かつ容易にアクセスできるようにすること

WebサービスおよびOracle ADFデータ・バインディング・テクノロジ(オプション)の使用

データベースに対して直接SQL文を実行するJavaプログラムを作成すること

JDBCやSQLJを介したデータベースの使用

タスク

JDeveloperでアプリケーションを作成するプロセスは、アプリケーションの形式によって異なります。

Web用のJ2EEアプリケーションを作成するには、次のようにします。

  1. 次に示すWebアプリケーション・テンプレートから1つを選択して、アプリケーション・ワークスペースを作成します。
  2. アプリケーション・データソースを提供するためのビジネス・サービスのエンティティを作成します。
  3. オプションで、Webアプリケーションのコントローラ・レイヤー用のコンポーネントを作成します。
  4. オプションで、Oracle ADFモデル・レイヤーで提供されるデータ・バインディング・テクノロジを再利用します。
  5. ビュー・レイヤーでWebページを設計します。

デスクトップ用のSwingアプリケーションを作成するには、次のようにします。

  1. 次に示すJavaアプリケーション・テンプレートから1つを選択して、アプリケーション・ワークスペースを作成します。
  2. アプリケーション・データソースを提供するためのビジネス・サービスのエンティティを作成します。
  3. オプションで、Oracle ADFモデル・レイヤーで提供されるデータ・バインディング・テクノロジを再利用します。
  4. ビュー・レイヤーでJavaフォームを設計します。

Webサービスを作成するには、次のようにします(アプリケーション・テンプレートの変更が必要)。

  1. アプリケーション・ナビゲータで「アプリケーション」ノードを右クリックし、「新規アプリケーション・ワークスペース」を選択します。
  2. 「アプリケーション・ワークスペースの作成」ダイアログで、「テンプレートの管理」をクリックします。
  3. 使用するテクノロジ・スタックのテンプレートを選択し、プロジェクト(たとえばデータ・モデル・プロジェクト)から1つを選択します。
  4. 「使用可能なテクノロジ」リストで「Webサービス」を探し、「選択済のテクノロジ」リストに移動します。
  5. 「OK」をクリックすると、「アプリケーション・ワークスペースの作成」ダイアログに戻ります。編集したテンプレートが、「アプリケーション・テンプレート」フィールド内で選択されます。

Oracle ADFを使用したJSF Webアプリケーションの作成
Oracle ADFを使用したStrutsベースのWebアプリケーションの作成
Oracle ADFを使用したJavaクライアント・アプリケーションの作成
Oracle ADFを使用したモデル1スタイルのWebページの作成

JSFアプリケーションの作成
StrutsベースのWebアプリケーションの作成
JavaBeansの開発
Webサービスによる開発
Javaを使用したSQL文の実行