ビジネス・コンポーネントStruts JSPアプリケーション・ウィザードを使用すると、既存のBusiness Components for Java(BC4J)プロジェクトのビュー・オブジェクトに基づき、データ・バインドされたJSPアプリケーション全体を生成できます。生成されるページはすべて、BC4Jカスタム・データ・タグ・ライブラリのJDeveloperコンポーネント・タグを使用し、アプリケーションはBC4J固有のStrutsアクション・コントローラで実行されます。
重要: データ・バインドされたJSPアプリケーションを作成するには、まずビジネス・コンポーネントのアプリケーション・モジュールおよびビュー・オブジェクトを含むプロジェクトを作成する必要があります。
ビジネス・コンポーネント・プロジェクトを作成するには、次のようにします。
アプリケーション・モジュールに基づいてBC4J JSP Strutsアプリケーションを作成するには、次のようにします。
BC4J JSP Strutsアプリケーション用に別のプロジェクトを作成することをお薦めします。この新しいプロジェクトは、ビジネス・コンポーネントJSPアプリケーション・ウィザードでアプリケーション・モジュールを検索できるように、ビジネス・コンポーネントのプロジェクトと同じワークスペースに入れる必要があります。
次の手順についての詳細なヘルプを参照するには、[F1]を押すか、ウィザード内で「ヘルプ」をクリックするか、表示されているリンクをクリックします。
ヒント: 同じデータ・アクセス・ページを使用して生成されるページを一意に識別するためにビュー・オブジェクトの名前を使用しない場合は、「ファイル名」フィールドを編集します。
終了したら、ナビゲータで「カテゴリの表示」()をクリックし、プロジェクト・コンテンツを次のフォルダごとに表示します。
次の項目を含む「ソース」フォルダ
次の項目を含むプロジェクト・パッケージ
execute()
メソッドがビュー・オブジェクト・インスタンスに対して参照、編集または問合せ処理を実行する各種BC4Jアクション・クラス
各種StrutsフォームBean(ビュー・オブジェクト定義選択ごとに1つずつ)および対応するフォームBeanInfoクラス
BC4Jアクションを開始する生成済BC4J JSPページのメッセージ文字列を定義する、Struts name=value
定義ファイル(ApplicationResources.properties
)
BC4Jクライアント・データ・モデル定義と呼ばれる、JSPデータ・バインド情報を指定するXMLファイル(projectName.cpx
)
次の項目を含む「HTMLソース」フォルダ
次の項目を含む「WEB-INF」フォルダ
StrutsコンポーネントおよびStrutsタグ・ライブラリ(struts.jar
)、BC4J Struts統合クラス(bc4jstruts.jar
)、BC4Jカスタム・タグ・ライブラリ(datatags.jar
)および追加のWebアプリケーション・クラス(commons-xxx.jar
)などのソースを提供するJARファイル(/WEB-INF/lib/
ディレクトリにあり)
JDeveloperの埋込みOC4Jコンテナを使用してJSPページを実行し、Strutsサーブレット・コントローラを起動するために使用されるデプロイメント・ディスクリプタ(web.xml
)
リクエストURIをアクション・クラスにマップするために使用されるStrutsサーブレット構成ファイル(struts-config.xml
)
個々のデータ・バインドされたJSPページのアクションURIを含むメインのHTMLページ(main.html
)。このページを使用し、生成されたアプリケーションを実行できます。
ウィザードで選択したビュー・オブジェクトおよびそのデータ・アクセス・ページごとに1つのデータ・バインドされたJSPページ(viewobjectName_datapage.jsp
)
データ・バインドJSPページで使用される各BC4Jコンポーネント・タグに1つのJSPページ(DataXxxComponent.jsp
)
JSPアプリケーションのデプロイに使用できるWARファイルの作成に使用されるデプロイメント・プロファイル(projectNamewar.deploy
)を含む「配布」フォルダ
StrutsはJSPを実行するためにアクションを必要とするため、生成されたJSPページを直接実行することはできません。データ・バインドされたStruts JSPを実行するには、次のようにします。
struts-config.xml
ファイルから既存のアクション・リクエストURIを起動します。これは、ナビゲータでstruts-config.xmlを開くことで行います。右クリックし、「 /<アクション・パス>の実行」を選択します。
または
main.html
)を右クリックし、「main.htmlの実行」を選択します。 JSPページおよびビジネス・コンポーネントについて
BC4J JSPフォームについて
ビジネス・コンポーネントWebアプリケーションでのStrutsサポートについて
StrutsベースのWebアプリケーションでのBC4J JSPページ・フローについて
StrutsでのBC4Jコンポーネントのデータ・タグのサポートについて
StrutsベースのBC4J JSPページの作成方法
Struts JSPページの実行
コード・インサイトを使用したHTMLおよびJSPタグの挿入
コード・エディタを使用したJSPページとHTMLページの編集
JSPのデバッグ