Когда вызывается конструктор управляемого компонента?

Когда вызывается конструктор управляемого компонента? Он вызывается только один раз?

Спасибо!


person Luciane    schedule 20.12.2013    source источник


Ответы (1)


Вызов конструктора управляемого компонента выполняется процессом жизненного цикла JSF. Это зависит от того, какая область объявлена ​​для bean-компонента. Если область действия управляемого компонента — «запрос», то JSF предоставляет один экземпляр компонента для каждого запроса. После завершения запроса состояние bean-компонента не определено.

Другая область — это область сеанса, что означает, что один экземпляр компонента предоставляется для полного веб-сеанса. Таким образом, вы несете ответственность за управление правильным состоянием компонента для всего сеанса.

Существуют и другие области, взгляните на жизненный цикл JSF и области действия ManagedBeans.

Кроме того, взгляните на FacesContext и FacesServlet: хорошее описание находится здесь: Жизненный цикл FacesContext?

person Diversity    schedule 20.12.2013