середу, 14 березня 2012 р.

Жизненный цикл JSF


Фазы жизненного цикла:
  • Восстановление представления - для запрошенной страницы либо извлекается дерево компонентов (если страница уже запрашивалась), либо создается новое дерево компонентов (если страница запрашивается впервые). Для компонентов запрашиваемой страницы восстанавливаются их прошлые состояния (веб-форма заполняет вводимыми значениями).
  • Применение значений запроса - всем объектам дерева компонентов присваиваются соответствующие им значения из запроса. Так же, в этой фазе, при необходимости, добавляются события (щелчок по кнопке или ссылке) в очередь событий.
  • Обработка проверок - отправленные строковые значения преобразуются в "локальные значения", которые могут представлять собой объекты любого типа. Применяются валидаторы.
  • Обновление значений модели - изменяются свойства привязанных к компонентам бинов.
  • Вызов приложения - выполняется метод action кнопки или ссылки, щелчок по которой привел к отправке формы.Этот метод может выполнять любую прикладную обработку. Он возвращает строку, которая передается обработчику навигации.
  • Визуализация ответа - генерируется html и отправляется клиенту.

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments