Questão FC266241
Em relação a versão 2 (ou superior) do JSF (Java Server Faces) e ao seu ciclo de vida, é correto afirmar que na fase
Plataforma Java EE
IDECAN · 2019
Em relação a versão 2 (ou superior) do JSF (Java Server Faces) e ao seu ciclo de vida, é correto afirmar que na fase
- Restore View, a implementação do JSF constrói a visão da página, conecta os manipuladores de eventos e os validadores nos componentes da visão e salva a visão na instância do FacesContext.
- Apply Request Values, depois que a implementação do JSF determinar que os dados são válidos, ela poderá percorrer a árvore de componentes e definir as propriedades correspondentes do objeto do lado do servidor para os valores locais dos componentes.
- Update Model Values, depois que a árvore de componentes é restaurada, cada componente da árvore extrai seu novo valor dos parâmetros de solicitação usando seu método de decodificação.
- Invoke Application, a implementação do JSF processa todos os validadores registrados nos componentes da árvore.
- Process Validation, a implementação do JSF manipula todos os eventos no nível da aplicação.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A fase Restore View é a primeira etapa do ciclo de vida do JSF. Ao receber a requisição encaminhada pelo FacesServlet, o framework identifica o viewId requisitado e constrói ou restaura a árvore de componentes correspondente à página.
Nesse momento são associados aos componentes os manipuladores de eventos e os validadores, garantindo que a árvore tenha toda a configuração necessária para processar a submissão. Em uma requisição inicial a árvore é criada a partir do template (Facelets); em postbacks, o estado previamente salvo é restaurado.
Por fim, a visão resultante é armazenada no objeto FacesContext, permitindo que as fases subsequentes (aplicação de valores, validação, atualização de modelo e renderização) operem sobre a mesma estrutura consistente de componentes.
Conteúdo do catálogo FC Concursos · Atualizado em