2010-11-24 8 views
0

ねえねえ。私はIcefacesフレームワークを使用するサイトを設計しています。私は、Real World Java EEパターンと呼ばれる本を読んできました。私はページをどのようにレイアウトするのか混乱しています。通常は、POJOクラスはBeanのシリアライズ可能な実装を実装しています。このBeanは各ページをバックアップします。 1ページのデザインで、私はページ上にたくさんの要素を持つつもりです。データテーブル、ツリー、入力、カレンダーなど。データテーブル、カレンダーなどごとに別々のBeanを持つか、それをすべて1つのBeanに入れるのが普通かベストプラクティスですか?私はこれにどのように接近するか分からない。今は各要素がBeanです。@Injectアノテーションを使用して、データテーブルをツリーに、そしてその逆にします。これは本当に悪いコードを作成し、私はクラスのメンバーとしてこれを置く場合は、データテーブルのBeanは、カレンダーを注入する必要があり、カレンダーは、データテーブルを注入する必要があるため循環参照を取得します。シングルページデザインのためのBeanのレイアウト方法

ありがとうございました。

答えて

1

私は<h:form>または1ビュー(XHTML/JSPファイル)ごとに1つのBeanを使用する傾向があります。関連するすべてのBeanは、この特定の「メイン」Beanに注入されます(したがって、相互には関係ありません)。

+0

ありがとうございました!しかし、データテーブルBeanがツリー選択値とは何かを知る必要があり、ツリーがクリアされるようにデータテーブルの状態を知る必要がある場合はどうでしょうか?それがあまり意味がないなら、私はすみません。あなたは私が良いサンプルプロジェクトを指すことができると思いますか?私はそのようなものを見つけるのに苦労している。ありがとう。 –

関連する問題