‘Facelets’ é um sistema de template Web de código aberto so...

Próximas questões
Com base no mesmo assunto
Q781713 Sistemas Operacionais
‘Facelets’ é um sistema de template Web de código aberto sob a licença Apache e a tecnologia de processador de visões padrão para o framework:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: A - JSF 2

O tema da questão está relacionado ao uso de 'Facelets', que é um sistema de templates que foi adotado como a tecnologia de processador de visões padrão para o JavaServer Faces (JSF) a partir de sua segunda versão. Para resolver esta questão, os conhecimentos necessários incluem uma compreensão das tecnologias usadas no desenvolvimento de aplicações web no ambiente Java EE (Java Enterprise Edition), especialmente aquelas relacionadas à camada de apresentação e interação com o usuário.

Facelets permite aos desenvolvedores criar vistas de forma mais eficiente, reutilizando componentes e utilizando uma linguagem de marcação (como XML) para definir interfaces de usuário para aplicações web. Ele foi adotado pelo JSF 2, que é um framework padrão para o desenvolvimento de interfaces de usuário para aplicações web em Java.

Ao escolher a alternativa A - JSF 2, o examinando demonstra o entendimento correto de que o Facelets é a tecnologia oficial para criação de templates no JSF 2, sendo uma evolução em relação ao JSP (JavaServer Pages) utilizado em versões anteriores do JSF.

As outras alternativas não são apropriadas porque:

  • JPA (Java Persistence API) está relacionado à persistência de dados, e não à apresentação ou processamento de visões.
  • JSR (Java Specification Requests) refere-se ao processo de definição de especificações para a plataforma Java, e não a uma tecnologia específica como Facelets.
  • JCP (Java Community Process) é o mecanismo para o desenvolvimento de especificações técnicas para a plataforma Java, também não sendo uma tecnologia específica de desenvolvimento web.

Com esta explicação, espero que a função do Facelets como sistema de template no contexto do JSF 2 tenha ficado mais clara, o que justifica a resposta correta ser a alternativa A.

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

a-

Java server faces é um framework para fazer web apps. Usa classes java para implementar componentes html e possibilita validação de entrada, administracao de eventos e possui EL (expression language), o que permite interface grafica comunicar com controlador

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo