2013-12-20 6 views

答えて

5

マネージドBeanコンストラクタ呼び出しは、JSFライフサイクルプロセスによって実行されます。 どのスコープがBeanに対して宣言されているかによって異なります。 管理対象Beanのスコープが「要求」の場合、JSFは各要求に の1つのBeanインスタンスを提供します。要求が完了した後、Beanの状態は未定義です。

もう1つのスコープはセッションスコープです。つまり、完全なWebセッションのために1つのBeanインスタンスが提供されます。したがって、セッション全体で正確なBean状態 を管理する責任があります。

JSFライフサイクルとManagedBeansのスコープを見ている他のスコープがあります。

またのFacesContextとのFacesServletを見てHAVA: ニースの説明はここにある:Lifecycle of FacesContext?

関連する問題