Когда вызывается конструктор управляемого компонента? Он вызывается только один раз?
Спасибо!
Когда вызывается конструктор управляемого компонента? Он вызывается только один раз?
Спасибо!
Вызов конструктора управляемого компонента выполняется процессом жизненного цикла JSF. Это зависит от того, какая область объявлена для bean-компонента. Если область действия управляемого компонента — «запрос», то JSF предоставляет один экземпляр компонента для каждого запроса. После завершения запроса состояние bean-компонента не определено.
Другая область — это область сеанса, что означает, что один экземпляр компонента предоставляется для полного веб-сеанса. Таким образом, вы несете ответственность за управление правильным состоянием компонента для всего сеанса.
Существуют и другие области, взгляните на жизненный цикл JSF и области действия ManagedBeans.
Кроме того, взгляните на FacesContext и FacesServlet: хорошее описание находится здесь: Жизненный цикл FacesContext?