O JSF é um framework web embasado em interface gráfica, capa...
Server Faces (JSF) e Hibernate.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
O JavaServer Faces (JSF) é de fato um framework orientado a eventos que simplifica a construção de interfaces de usuário para aplicações web. Ele faz parte do Java Enterprise Edition (Java EE), e foi especificamente projetado para facilitar a integração de componentes baseados na web, onde cada componente no JSF possui um estado que pode ser manipulado e é capaz de gerar eventos que são tratados pelo framework.
Um dos pontos fortes do JSF é sua capacidade de renderizar componentes de acordo com o cliente, ou seja, pode exibir diferentes elementos de interface de usuário para navegadores diferentes ou dispositivos distintos. Os componentes do JSF também podem ser facilmente associados a dados e lógica de negócios, além de poderem ser reutilizados em diferentes partes da aplicação.
Outro aspecto importante mencionado na questão é que o JSF oferece mecanismos para conversão e validação. Isso significa que ele pode automaticamente converter dados de entrada, como strings de formulário para tipos de dados mais complexos, e validar esses dados de acordo com regras específicas definidas pelo desenvolvedor.
Por fim, o controle de navegação mencionado é um recurso que permite aos desenvolvedores definir, de forma declarativa, como a navegação entre páginas da aplicação deve ocorrer, reagindo a eventos gerados pelos usuários.
Portanto, a afirmação da questão está correta, pois resume com precisão a funcionalidade e os propósitos do framework JSF no contexto do desenvolvimento de aplicações web Java EE.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Restore view
apply request
process validation
update model
invoke app
render response
Somente se essa lógica estivesse puramente relacionada com a apresentação da página ela poderia ser colocada em um backing bean.
JSF não é um framework e sim uma especificação.
"JavaServer Faces (JSF) is a Java specification for building component-based user interfaces for web applications and exposing them as server side Polyfills.[1]"
"JavaServer Faces technology is a server-side component framework for building Java technology-based web applications."
http://docs.oracle.com/javaee/6/tutorial/doc/bnaph.html
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo