Julgue os próximos itens, com referência a tecnologia Java.F...
Facelets são utilizadas para desenvolver visões (views) JavaServer Faces (JSF) com linguagem HTML e XHTML, em conformidade com a transitional document type definition, sendo, ainda, compatível com a biblioteca de tag JSF.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: C (certo)
Vamos entender o porquê de essa afirmação ser verdadeira:
As Facelets são um framework de visualização para o JavaServer Faces (JSF) que utiliza XML para definir as views. Elas são realmente usadas para desenvolver interfaces de usuário (UIs) para aplicações web em JSF e suportam tanto HTML quanto XHTML. Isso se alinha com a referência a transitional document type definition (DTD), que é uma forma de especificar a estrutura de um documento HTML ou XHTML para garantir que seja compatível com a ampla gama de navegadores e padrões da web.
Além disso, as Facelets são totalmente compatíveis com a biblioteca de tags do JSF, o que significa que os desenvolvedores podem usar essas tags dentro dos arquivos Facelet para criar componentes de UI reutilizáveis e para facilitar a integração com o back-end do JSF. Esta capacidade é crucial para o desenvolvimento rápido e eficiente de aplicações web robustas.
Com base nisso, a afirmação apresentada é correta, pois descreve com precisão o papel das Facelets no desenvolvimento de visões JSF, reconhecendo sua compatibilidade com HTML, XHTML e a biblioteca de tags JSF.
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
Facelets is a powerful but lightweight page declaration language that is used to build JavaServer Faces views using HTML style templates and to build component trees. Facelets features include the following:
- Use of XHTML for creating web pages
- Support for Facelets tag libraries in addition to JavaServer Faces and JSTL tag libraries
- Support for the Expression Language (EL)
- Templating for components and pages
Advantages of Facelets for large-scale development projects include the following:
- Support for code reuse through templating and composite components
- Functional extensibility of components and other server-side objects through customization
- Faster compilation time
- Compile-time EL validation
- High-performance rendering
Facelets views are usually created as XHTML pages. JavaServer Faces implementations support XHTML pages created in conformance with the XHTML Transitional Document Type Definition (DTD)
http://docs.oracle.com/javaee/6/tutorial/doc/gijtu.html
Exemplos de tags facelet usadas com JSF:
< f:view > ,< f:param > e por ai vai...
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo