FC ConcursosFC Concursos

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

  1. 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.
  2. 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.
  3. 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.
  4. Invoke Application, a implementação do JSF processa todos os validadores registrados nos componentes da árvore.
  5. 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

Continue aprendendo