ビジネス・コンポーネントJSPアプリケーション・ウィザードでは、アプリケーション・モジュールの各ビュー・オブジェクトに対して一連のUIX JSPフォームを生成できます。各ビュー・オブジェクトに生成するJSPフォームを選択します。これらのフォームでは、BC4Jタグ・ライブラリのコンポーネント・タグおよびOracle Browser Look and FeelのWebアプリケーションを作成するためのUIX JSPタグが使用されます。
注意: UIX JSPアプリケーションを生成する前に、アプリケーション・モジュールおよびその使用方法を指定する構成が必要です。アプリケーション・モジュールを含むビジネス・コンポーネント・プロジェクトがない場合は、ビジネス・コンポーネントの作成に関するチュートリアルに従い、アプリケーション・モジュールを含む新しいプロジェクトを作成します。
UIX JSPアプリケーション・プロジェクトを作成するには、次のようにします。
アプリケーション・モジュールのときと同様に、UIX JSPアプリケーション用に別のプロジェクトを作成します。異なる層で実行されるファイルは、別のプロジェクトに保存してください。この新しいプロジェクトは、ビジネス・コンポーネントJSPアプリケーション・ウィザードでアプリケーション・モジュールを検索できるように、アプリケーション・モジュールのプロジェクトと同じワークスペースに入れる必要があります。
「新規プロジェクト」ダイアログについての詳細なヘルプを参照するには、[F1]を押すか、ダイアログ内で「ヘルプ」をクリックします。
既存のプロジェクトにUIX JSPビジネス・コンポーネント・アプリケーションを作成するには、次のようにします。
「初期画面」ページで「次へ」をクリックします。
次の手順についての詳細なヘルプを参照するには、[F1]を押すか、ウィザード内で「ヘルプ」をクリックします。
ヒント: 同じデータ・アクセス・ページを使用して生成されるページを一意に識別するためにビュー・オブジェクトの名前を使用しない場合は、「ファイル名」フィールドを編集します。
完了すると、プロジェクトには次のものが含まれます。
web.xml
)・ファイル これで、UIX JSPページの実行準備ができました。また、これらのページは、コード・エディタで編集できます。
注意: 書式コントロール・ヒントの「書式の種類」および「書式」により、ビジネス・コンポーネントのドメイン・クラスを介して属性フォーマッタを利用できます。デフォルトの数値および通貨フォーマッタに加えて新規フォーマッタを定義するか、または既存フォーマッタに書式マスクを追加する場合、ビジネス・コンポーネント・プロジェクトで、ビジネス・コンポーネントのドメインにフォーマッタをマップできます。アプリケーションでの日付や時刻またはその他の数値の編集の際にフォーム検証エラーが発生した場合は、次のヘルプ・トピックを参照してください。
BC4Jクライアントのコントロール・ヒントについて
UIのフォーマッタおよび書式マスクの定義
TIMESTAMP
属性をエンティティに含んでいるアプリケーション・モジュール(ローカル・モード、EJBまたはエンティティFacade)でのUIX JSPアプリケーションの作成の際に、アプリケーションでカレンダをクリックして日付フィールドを更新しようとするとエラーが発生します。解決するには、そのフィールドに書式コントロール・ヒントを追加して、書式をyyyy-MM-dd hh:mm:ssに変更します。カレンダでは書式の時刻部分は入力されませんが、0時、0分、0秒というデフォルト値がフォーマッタによって提供されるため、書式の時刻部分を無視できます。
JSPプロジェクトのBC4Jデータ・モデル定義の作成
コード・エディタを使用したJSPページとHTMLページの編集
UIX JSPタグ付きJSPページの編集
UIX JSPタグからレンダリングされたJSPページの表示
BC4J Oracle Browser Look and Feelタグ・ライブラリ