アプリケーション・モジュール用のStrutsベースのJSPアプリケーションの生成

ビジネス・コンポーネントStruts JSPアプリケーション・ウィザードを使用すると、既存のBusiness Components for Java(BC4J)プロジェクトのビュー・オブジェクトに基づき、データ・バインドされたJSPアプリケーション全体を生成できます。生成されるページはすべて、BC4Jカスタム・データ・タグ・ライブラリのJDeveloperコンポーネント・タグを使用し、アプリケーションはBC4J固有のStrutsアクション・コントローラで実行されます。

重要: データ・バインドされたJSPアプリケーションを作成するには、まずビジネス・コンポーネントのアプリケーション・モジュールおよびビュー・オブジェクトを含むプロジェクトを作成する必要があります。

ビジネス・コンポーネント・プロジェクトを作成するには、次のようにします。

  1. ビジネス・コンポーネント・プロジェクトを作成します。

アプリケーション・モジュールに基づいてBC4J JSP Strutsアプリケーションを作成するには、次のようにします。

BC4J JSP Strutsアプリケーション用に別のプロジェクトを作成することをお薦めします。この新しいプロジェクトは、ビジネス・コンポーネントJSPアプリケーション・ウィザードでアプリケーション・モジュールを検索できるように、ビジネス・コンポーネントのプロジェクトと同じワークスペースに入れる必要があります。

  1. ナビゲータで、ビジネス・コンポーネント・プロジェクトを含むワークスペースを選択します。
  2. BC4Jアプリケーション用に空のプロジェクトを作成します。
  3. ナビゲータで新しいプロジェクトを選択し、「ファイル」->「新規」を選択して、「新規」ギャラリを開きます。
  4. 「Web Tier」-「Struts-Based JSP for Business Components」カテゴリを選択します。
  5. 「項目」リストで、「Complete Struts-Based JSP Application」をダブルクリックします。ビジネス・コンポーネントStruts JSPアプリケーション・ウィザードが表示されます。

    次の手順についての詳細なヘルプを参照するには、[F1]を押すか、ウィザード内で「ヘルプ」をクリックするか、表示されているリンクをクリックします。

  6. 新規クライアント・データ・モデルを選択または作成し、BC4Jアプリケーション・モジュール接続に対するクライアントのコンテキストを定義します。「次へ」をクリックします。
  7. 表示されたビュー・オブジェクトのリストから、JSPアプリケーションで使用しないものを選択し、「ページの生成」の選択を解除します。デフォルトでは、ウィザードにより、アプリケーション・モジュールで定義するすべてのビュー・オブジェクトにJSPページが生成されます。「次へ」をクリックします。

    ヒント: 同じデータ・アクセス・ページを使用して生成されるページを一意に識別するためにビュー・オブジェクトの名前を使用しない場合は、「ファイル名」フィールドを編集します。

  8. 表示されたビュー・リンクのリストから、JSPアプリケーションで使用しないものを選択し、「ページの生成」の選択を解除します。ビュー・リンクに生成されたJSPページにより、マスターおよびディテールの関連ビュー・オブジェクト間を参照することができます。デフォルトでは、ウィザードにより、アプリケーション・モジュールで定義するビュー・オブジェクト間のすべてのビュー・リンクにJSPページが生成されます。「次へ」をクリックし、ウィザードを完了します。

終了したら、ナビゲータで「カテゴリの表示」Show categories button)をクリックし、プロジェクト・コンテンツを次のフォルダごとに表示します。

StrutsはJSPを実行するためにアクションを必要とするため、生成されたJSPページを直接実行することはできません。データ・バインドされたStruts JSPを実行するには、次のようにします。


JSPページおよびビジネス・コンポーネントについて
BC4J JSPフォームについて
ビジネス・コンポーネントWebアプリケーションでのStrutsサポートについて
StrutsベースのWebアプリケーションでのBC4J JSPページ・フローについて
StrutsでのBC4Jコンポーネントのデータ・タグのサポートについて

StrutsベースのBC4J JSPページの作成方法
Struts JSPページの実行

コード・インサイトを使用したHTMLおよびJSPタグの挿入
コード・エディタを使用したJSPページとHTMLページの編集
JSPのデバッグ