Questões de Concurso
Sobre jsf (java server faces) em programação
Foram encontradas 159 questões
Todos os objetos de eventos em JSF devem estender a classe FacesListern a fim de que os eventos sejam suportados pelo ciclo de vida da requisição.
Requisições JSF processadas são direcionadas para um Servlet chamado FacesServlet, o qual cria um objeto denominado FacesContext.
JSTL é uma biblioteca que auxilia o desenvolvimento de aplicativos JSF de forma mais rápida.
O JSON (JavaScript object notation) é um formato leve para troca de dados que implementa o modelo MVC (model-view-control) em substituição ao framework JSF.
O JSF (Java Server Faces) é um framework web criado para simplificar o desenvolvimento da interface do aplicativo com o usuário, uma vez que une as camadas de apresentação e de regras de negócio.

Entre os módulos, um é responsável por exibir um componente e traduzir uma entrada de valor realizada por um usuário em componente, enquanto que outro representa a lógica do negócio que controla inclusive a navegação entre páginas. Esses módulos são respectivamente:
I - Campo oculto: <input type="hidden"/>
II - Uma caixa de texto de múltiplas linhas: <textarea/>
III - Mostra uma imagem <img/>
As descrições I, II e III correspondem, respectivamente às seguintes tags:
(I) Invocar a aplicação
(II) Processar validações
(III) Renderizar a resposta
(IV) Restaurar a apresentação
(V) Atualizar valores do Modelo
(VI) Aplicar os valores da requisição
Cada fase tem uma ação importante em sua aplicação e deve ser bem compreendida para que se possa manipular ao extremo sua interface e melhorar a legibilidade de seu desenvolvimento. As seis fases são executadas na seguinte sequência lógica:
A principal função do desenvolvedor de componentes na arquitetura JSF é criar a interface de aplicação mediante utilização da HTML e suas tags.
<h:commandButton value="Gravar" action="#{clienteBean.gravar}"/>
Considerando a existência de um ambiente Java EE ideal em que os componentes da aplicação ligados à página estão criados, o trecho #{clienteBean.gravar} indica que quando o botão Gravar for clicado.