2장 JSF 기본 - 요청 처리 생명주기
뷰 복원하기(restore view) - 선택한 뷰에대한 컴포넌트 트리를 찾거나 만드는 단계. HtmlCommandButton 같은 컴포넌트에서 액션 이벤트를 발생 시킨다.
요청 값 적용하기(Apply Request Values) - 컴포넌트의 값들을 요청에 담겨있는 값과 동일하게 맞춘다. 이 과정에서 변환기(Converter)가 사용될 수 있으며, 변환시 에러가 발생하면 변환 에러를 추가한다.
검증 수행(Process Validations) - 모든 컴포넌트가 각자 검증을 수행하도록 지시한다. 검증 에러 메시지가 보고될 수 있다.
모델 값 갱신(Update Model Values) - 컴포넌트에 연결된 백빈(backing bean) 또는 모델 객체의 값을 갱신한다. 변환 에러가 보고 될 수 있다.
애플리케이션 호출(Invoke Application) - 등록된 액션 리스너를 호출한다.
응답 랜더링(Render Response) - 선택한 뷰를 보여준다.