JSF Web ページ生成
J2EE™ Web 環境で使用するために、JavaServer Faces (JSF) Web ページを BMS マップ・セット・ファイルから生成することができます。
生成された Web ページは、レイアウトおよびフィールドの外観という点ではオリジナルの BMS マップ・セットに似ています。
制約事項: JSF Web ページは、既存の動的 Web プロジェクトにのみ作成できます。
新規プロジェクトを作成するには、を
クリックし、必要に応じてプロジェクトを構成します。
以下のいずれかの方法で、「Web ページの生成」ウィザードを起動します。
- 「アウトライン」ビューで、以下を行います。
- 必要なマップ・セットを右クリックします。
- 「JSF Web ページの生成 (Generate JSF Web pages)」を選択します。
- 「ナビゲーター」ビューで、以下を行います。
- マップ・セット (.BMS) ファイルを選択します。
- 右クリック・コンテキスト・メニューから、を選択します。
「Web ページの生成」ウィザードで、JSF オプションを構成します。
- 必要なマップを選択して、「次へ」をクリックします。
- 双方向言語サポートを使用可能にした場合は、ここでさらに追加の設定を構成することができます。
詳しくは、『双方向 Web ページ生成オプション』を参照してください。
重要: JSF ページの生成中に複数の双方向属性を選択した場合、スクリプト・エラーに
よって JSF ページの実行が妨げられることがあります。
このようなスクリプト・エラーをクリアするには、手動で JSF ページを編集する必要があります。
双方向マップを使用しない場合は、次のステップに進みます。
- フォルダー値については、宛先の動的 Web プロジェクトを指定します。
場所は、プロジェクト内の Web Content ディレクトリーでなければなりません。
- パッケージ値を設定するには、Java™ Beans に必要なパッケージの名前をダブルクリックします。
- 「完了」をクリックします。
マップごとに、「Web ページの生成」ウィザードは以下のコンポーネントを Web プロジェクト・ディレクトリーに生成します。
- .JSP ファイルを WebContent ディレクトリーに
- *Bean.java ファイルを Java Resources > JavaSource > (プロジェクト名) ディレクトリーに (* はウィザードで選択した
マップの名前)
- *Page.java ファイルを Java Resources > JavaSource > pagecode ディレクトリーに (* はウィザードで選択したマップの名前)
生成された Web ページでは、JSF タグが使用されます。
マップ・セット・フィールドは以下のように示されます。
- 名前付きフィールドは、JSF タグで表されます。
- 名前付き入力フィールドは、inputText タグで表されます。
- 名前付き出力 (保護) フィールドは、outputText タグで表されます。
- 名前なしフィールドは、静的テキストとして表されます。
- 「低輝度」のマークが付けられた無保護の名前付きフィールドは、JSF パスワード・タグで表されます。
生成された Web ページでは、以下の表示属性が使用されます。
生成された JSF ページのそれぞれについて、Faces 構成ファイルが更新 (必要な場合は作成) されます。
この構成ファイルは、JSF ページとその関連 Java Bean の間のマッピングを管理し、ページ間の流れを
制御します。
生成のこの時点では流れを決定することができないため、ナビゲーション規則は生成されません。
JavaServer Faces について詳しくは、Rational® Developer の資料を参照してください。
|
このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)