StrutsベースのWebアプリケーションの作成

JDeveloperでは、ページ・ナビゲーションにStrutsコントローラを使用するモデル2アプリケーションのWebページを作成できます。モデル2アプリケーションのWebページを作成する場合は、Strutsページ・フロー・ダイアグラムでStrutsのアクションとページを使用してページ・フローを作成できます。

JavaServerFaces(Strutsではなく)を使用するモデル2アプリケーションを作成できます。詳細は、「JavaServer Facesの使用」を参照してください。

Strutsベースのモデル2 Webアプリケーションを作成するには、次のようにします。

  1. アプリケーションのビジネス・サービスのスタイルを選択します

    Enterprise Java Beansを使用する場合は、「Enterprise JavaBeanコンポーネントの開発」を参照してください。

    TopLink Mappingsを使用する場合は、「TopLink Mappingsの開発」を参照してください。

  2. アプリケーションに対して作成するページの種類を決定します。JSPページまたはHTMLページを使用できます。

  3. 使用するテクノロジが含まれているテンプレートを使用してアプリケーションを作成するか、「テンプレートなし[すべてのテクノロジ]」テンプレートを使用して必要なテクノロジおよびプロジェクトを追加します。

    JDeveloperのWebアプリケーション・テンプレートによって、ビジネス・サービス開発用とクライアント・アプリケーション開発用の個別のプロジェクト・フォルダがアプリケーションに作成されます。このように、ビジネス・サービスをクライアントから分離することによって、アプリケーション・エラーを回避できます。

  4. Webページを作成するための設計方法を選択します

  5. ViewControllerプロジェクトで、Strutsページ・フロー・ダイアグラムを表示します

  6. アプリケーションのページ・フローを作成します

  7. JDeveloperビジュアル・エディタでページを設計します

    JSPページを使用している場合は、「JSPページの操作」を参照してください。

    HTMLページを使用している場合は、「HTMLページの操作」を参照してください。

1つ以上のデータ・ページを含むページ・フローの作成が完了すると、その後すぐにStrutsページ・フロー・ダイアグラムからアプリケーションを直接実行できます。

Strutsページ・フロー・ダイアグラムからアプリケーションを実行するには、次のようにします。


Strutsの使用
JDeveloperでのStrutsサポートについて
Struts Webアプリケーションに対するページ・フローの定義
Strutsページ・フロー・ダイアグラムの要素について