ID 639565 Banca FCC Órgão TRT - 11ª Região (AM e RR) Ano 2012 Provas FCC - 2012 - TRT - 11ª Região (AM e RR) - Técnico Judiciário - Tecnologia da Informação Disciplina Programação Assuntos Frameworks Java JSF (Java Server Faces) Sobre o framework JavaServer Faces é correto afirmar: Alternativas A grande limitação do JSF é a dificuldade de integração com outros frameworks como Spring, JPA e EJB. Expression Language (EL) é a linguagem utilizada para apresentação de conteúdo em aplicações que utilizam JSF. Sua principal limitação é a impossibilidade de acessar valores e métodos em beans gerenciados. Facelets é uma parte da especificação JSF e também a tecnologia para implementar as regras de negócio em aplicações que utilizam JSF. Disponibiliza as bibliotecas de tags core e html para criar as páginas que compõem a interface do usuário. Define uma única forma para realizar a validação de dados em formulários JSP, por meio da implementação de uma classe de validação que estende a interface Validator. Responder Comentários Vamos aos erros: a) A grande limitação do JSF é a dificuldade de integração com outros frameworks como Spring, JPA e EJB. É possível integrar o JSF com os outros frameworks. b) Expression Language (EL) é a linguagem utilizada para apresentação de conteúdo em aplicações que utilizam JSF. Sua principal limitação é a impossibilidade de acessar valores e métodos em beans gerenciados. Segundo esta fonte, em inglês, da própria oracle, uma linguagem de expressão possibilita acesso a componentes JavaBens com facilidade. c) Facelets é uma parte da especificação JSF e também a tecnologia para implementar as regras de negócio em aplicações que utilizam JSF. Não, os facelets estão na visão do modelo MVC, servindo para definir a estrutura da página a ser renderizada. d) Disponibiliza as bibliotecas de tags core e html para criar as páginas que compõem a interface do usuário. É isso mesmo! E, para fazê-lo, utilizam-se as tags: <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> (para core) <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> (para html) e) Define uma única forma para realizar a validação de dados em formulários JSP, por meio da implementação de uma classe de validação que estende a interface Validator. Não é a única forma. Existe uma biblioteca de validação padrão para validar alguns aspectos mais gerais, como, por exemplo, tamanho de um campo. Essa fonte parece boa para consulta. d- Java Server Faces (JSF) é um framework para aplicações web. Usa classes Java como componentes HTML. tem validação de entrada, gerenciamento de eventos, conversão de dados entre componentes e objetos de domínio, navegação, controle do ciclo de vida dos objetos e a expression language (EL), comunicação direta entre interface gráfica o controlador.