Questão 45 · Informática: Programação e algoritmos
Assinale a opção que apresenta a fase do ciclo de vida que, no framework JavaServer Faces 2.0, recria a árvore de componentes da página, dispara validadores nos componentes da UIViewRoot e a atualiza dentro do objeto FacesContext.
- A) Apply Request Values
- B) Restore View
- C) Process Validations
- D) Invoke Application
- E) Render Response
Marque a alternativa correta:
Gabarito: B
Gabarito definitivo divulgado pela banca Cebraspe (TJ/PA 2020).
Comentário
Gabarito: B.
No ciclo de vida do JavaServer Faces 2.0, a fase Restore View (restauração da visão) é a primeira. Nela, o framework recria a árvore de componentes da página a partir da requisição, ou cria uma nova árvore quando a página é acessada pela primeira vez, e a armazena no objeto FacesContext. Por isso, a alternativa B é a correta.
As demais alternativas:
- A) Apply Request Values: aplica os valores enviados pelo formulário aos componentes, na fase seguinte.
- C) Process Validations: dispara os validadores sobre os valores aplicados, e vem depois da restauração.
- D) Invoke Application: trata eventos e executa a lógica de aplicação, em fase posterior.
- E) Render Response: gera a resposta final para o cliente, na última fase.
Dica: a primeira fase do ciclo JSF é a restauração da árvore de componentes; as fases de validação e de aplicação vêm depois.
Fundamentos: JavaServer Faces 2.0: fases do ciclo de vida (Restore View, Apply Request Values, Process Validations, Invoke Application, Render Response)
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe TJ/PA 2020 (Auxiliar Judiciário – Especialidade: Programador de Computador), questão 45, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.