私はいくつかの読書や演奏を行っていると私はまだ私は誰かが答えかもしれません期待していたいくつかの質問があります。だから、JSF複数のバッキングBean
を、私は、単一のJSFページ内の2つの以上のバッキングBeanを使用できますか?
<h:intputText value="#{myFirstBean.firstProperty}" />
<h:intputText value="#{mySecondBean.secondProperty}" />
もしできれば、なぜそれをしないのですか? (私は誰もしないので、私はしないと仮定します)
私はできません、なぜですか?
また、「ページの読み込み時にフレームワークがバッキングBeanをインスタンス化し、ポストバックの場合はポピュレートする」のようなものを読んでいます。彼らはバッキングbeanと言っていますが、フレームワークがどのようにを知っているのか理解できません。バッキングbeanがインスタンス化します。
Sunからのこの定義はかなり不透明です。私はむしろ言うだろう:バッキングBeanはビューに関連付けられたJava(モデル)クラスであり、マネージドBeanはこのクラスの*インスタンス*であり、*特定の*ビューとスコープに関連付けられています。 – BalusC
確かに。多くの開発者は両方の用語を混同します。このクラスがjsfページの目的のために作成されるとき、私は状況の中で「backing bean」という言葉を使用します。他のBean(データモデルBeanのようなもの)では、用語Beanを使用します。 – cetnar