0

JSF 2에서 세션 범위가로드되는 즉시 세션 범위 관리 빈을 초기화 할 수 있습니까? Application Scoped beans와 @ManagedBean annotation의 eager 속성을 사용하는 것이 가능하다는 것을 알고 있지만, 세션 빈과 비슷한 것이 있습니까? 특정 페이지를 방문했는지 여부에 관계없이로드하려는 세션 범위 bean이 있습니다.JSF 2 : 세션 시작시 세션 범위 Bean을 초기화 할 수 있습니까?

답변

3

빈이 필요합니까? 일반적인 초기화 작업 인 경우 HttpSessionListener을 사용하고 sessionCreated(..)에 초기화 작업을 수행 할 수 있습니다.

+0

빈은 'ApplicationScoped'가 아니라면, 규칙적인 lazy-initialization이 사용된다. 청취자를 사용하려고 생각하고 있었지만이 작업을 쉽게 수행 할 수 있는지 알고 싶었습니다. – holic87

+0

Bozho, 아니오,'@ ManagedBean'의 네 번째 단락을 참조하십시오. javadoc : http://download.oracle.com/javaee/6/api/javax/faces/bean/ManagedBean.html – BalusC

+0

Aha. 대답 정리. – Bozho

관련 문제