Questões de Concurso
Comentadas sobre jsf (java server faces) em programação
Foram encontradas 135 questões
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.
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.
@Entity
public class Processo {
@Min(2000)
private Integer anoInicioProcesso;
@NotNull
private Float valorPleiteado;
}
É correto afirmar que
package br.com.dados;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
public class ClienteBean implements Serializable {
private List listaCli;
private Cliente cliente;
private boolean novoRegistro;
...
}
Para a classe ClienteBean ser registrada como um bean gerenciável de nome clienteBean e com escopo de sessão, devese utilizar, imediatamente antes da declaração da classe, as anotações
( ) IceFaces, PrimeFaces e RichFaces são Frameworks JSF.
( ) BootStrap, JQueryUi e Angular são Frameworks JSF.
( ) No JSF 2.0 podem-se criar Beans gerenciados com as anotações @ManagedBean ou @Named (CDI).
( ) Formulários JSF são arquivos XHTML que, após processados, geralmente são entregues para o cliente como um ou mais arquivos HTML, CSS e JavaScript.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
A partir da interpretação do trecho JSF (JavaServer Faces), versão 2, no código a seguir, verifica-se que uma providência válida é configurar o managed-bean clientePage no arquivo faces-config.xml. <f:view> <h:form id=”clienteForm”> <h:outputLabel for=”informeNome” value=”Informe Nome”/> <h:inputText id=”informeNome” value =”#{clientePage.nome}”/> <h:commandButton value=”Nome do Cliente” action=”#{clientePage.cliente}”/> </h:form> </f:view>
I - Trata-se de um framework que simplifica o design da interface com o usuário de um aplicativo e separa ainda mais a apresentação de um aplicativo web da sua lógica de negócio.
II - Não permitem escrever bibliotecas de componentes personalizados.
III - São suportados por servidores compatíveis com o Java Enterprise Edition 5 mas não são compatíveis com nenhuma versão do servidor GlassFish.
Das afirmativas acima, apenas: