Questões de Concurso Sobre jsf (java server faces) em programação

Foram encontradas 156 questões

Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Analista de Sistemas |
Q584922 Programação
Em uma aplicação Java EE, um Analista se deparou com as seguintes anotações @Entity, @ManagedBean, @GeneratedValue, @SessionScoped, @Stateful e @Stateless. Concluiu corretamente que
Alternativas
Q583600 Programação
O suporte a AJAX do JSF permite disparar requisições com base em eventos e renderizar elementos. Esse suporte pode ser oferecido pela tag
Alternativas
Q583599 Programação
Considere a classe a seguir em uma aplicação que utiliza JPA e JSF. 

             @Entity

              public class Processo {

                 @Min(2000)

                  private Integer anoInicioProcesso;

                 @NotNull

                  private Float valorPleiteado;

              }

É correto afirmar que 
Alternativas
Q580146 Programação
Em um site criado com JavaServer Faces o pacote de recursos de idioma (resource bundle), representado pelos arquivos de propriedades, proveem internacionalização à aplicação. Nesses arquivos devem ser definidos valores para propriedades que serão exibidas nas páginas em idiomas diferentes. Para cada idioma é criado um arquivo de propriedade diferente utilizando os mesmos nomes de propriedades, porém, com o conteúdo no idioma específico. A aplicação reconhece os arquivos de propriedades graças ao mapeamento realizado no arquivo de configuração
Alternativas
Q575111 Programação
No JSF 2 não é mais necessário registrar um bean no arquivo de configuração faces-config.xml, pois isso pode ser feito utilizando-se anotações na própria classe bean. Nesse contexto, considere que o código a seguir foi extraído de uma aplicação que utiliza JSF 2. 

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 
Alternativas
Q563279 Programação

Considere a seguinte definição de namespace:

Imagem associada para resolução da questão

Assinale a alternativa correta sobre os componentes básicos do JSF.

Alternativas
Q563278 Programação
Sobre JSP (JavaServer Pages) e JSF (JavaServer Faces), assinale a alternativa correta.
Alternativas
Q563277 Programação
Sobre JSF (JavaServer Faces), identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F):

( ) 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. 

Alternativas
Q547740 Programação
Acerca da linguagem de programação Java, bem como de ferramentas de desenvolvimento e frameworks, julgue o item subsequente.
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>
Alternativas
Q522351 Programação
Em relação aos aplicativos JSF na web, avalie as afirmativas a seguir.


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: 

Alternativas
Q492518 Programação
O JavaServer Pages (JSP), extensão da tecnologia Servlet, é um documento convertido pelo container JSP em uma servlet. Com o crescimento da web, as tecnologias de programação para esse ambiente também evoluem. Para que os programadores web possam desenvolver conteúdos dinâmicos com a reutilização de componentes predefinidos com interação de componentes que utilizam script do lado do servidor, essas ações são permitidas com a utilização de JSP. O JavaServer Faces (JSF) é um framework de aplicativo web que simplifica o design da interface com o usuário de um aplicativo, separando ainda mais a apresentação de um aplicativo web da sua lógica de negócio. Acerca das tecnologias JSP e JSF, assinale a afirmativa INCORRETA.
Alternativas
Q468149 Programação
Para uma aplicação JSF usar um bean que injeta outra classe bean, o primeiro bean precisa ser capaz de manter seu estado por um certo tempo, que será especificado em sua anotação de escopo. Acerca da definição de escopos em aplicações JSF, correlacione as duas colunas a seguir:

1. @RequestScoped
2. @SessionScoped
3. @ApplicationScoped

( ) o estado do bean persiste por múltiplas requisições HTTP provenientes de um mesmo usuário.

( ) o estado do bean persiste por todo o tempo de vida da aplicação WEB.

( ) o estado do bean persiste apenas por uma única requisição HTTP.

Assinale a opção que indica a sequência correta, de cima para baixo.
Alternativas
Q450039 Programação
JSF segue o padrão arquitetural MVC (Model-View- Controller). Ao criar uma aplicação JSF, a servlet do JSF (FacesServIet) deve ser configurada no arquivo _I_ da aplicação. A FacesServIet representa o _II_ dentro do padrão MVC. É responsável por receber as requisições e delegá-las ao core do JSF.

As lacunas I e II são preenchidas correta e, respectivamente, por:
Alternativas
Q449370 Programação
Acerca de sistemas de desenvolvimento web, assinale a opção correta.
Alternativas
Q405931 Programação
O clico de vida do JavaServer Faces (JSF) é composto por seis fases. Acerca desse tema, assinale a alternativa correta.
Alternativas
Q402735 Programação
A respeito de programação e tecnologias Java, julgue os itens a seguir.

É possível utilizar XHTML no desenvolvimento de facelets para criar páginas web compatíveis com a JSF (JavaServer Faces) para apresentação dos dados. Na versão Java EE 7, essa forma de apresentação é mais indicada que a JSP (JavaServer Pages), uma vez que esta não suporta todos os novos recursos da versão Java EE 7.
Alternativas
Q402734 Programação
A respeito de programação e tecnologias Java, julgue os itens a seguir.

Em aplicações web nos padrões da JSF, é possível utilizar recursos Ajax para criar páginas dinâmicas, como, por exemplo, por meio da tag f:ajax, conforme apresentado na sintaxe abaixo.

imagem-003.jpg
Alternativas
Q402733 Programação
A respeito de programação e tecnologias Java, julgue os itens a seguir.

Antes de uma aplicação web desenvolvida nos moldes da JSF executar sua primeira página web, uma instância FacesServlet é executada, a fim de gerenciar as requisições dessa aplicação.
Alternativas
Q402729 Programação
Acerca de sistemas transacionais e de arquitetura Java EE 7, julgue os itens subsequentes.

Facelets podem utilizar classes e atributos da CSS (cascading style sheets) como forma de alterar a apresentação das páginas. A tag padrão em caso de erro na arquitetura Java EE 7 é h:errorMessage, ao passo que a tag padrão para incorporar as classes CSS é a styleCss, como apresentado na sintaxe abaixo, que aplica a classe list na tag h:Table.

imagem-001.jpg
Alternativas
Q401584 Programação
Recentemente foi aprovado o desenvolvimento do seguinte projeto no Tribunal Regional do Trabalho da 15ª Região:

O projeto é uma aplicação web simples, que implementa as operações básicas de um cadastro e segue um modelo de implementação orientada a objetos na plataforma Java EE. O MySQL foi o banco de dados escolhido para persistir as informações do cadastro. O projeto utilizará os seguintes frameworks Java:

O ... I ... é uma tecnologia para desenvolvimento de soluções web especificada pela plataforma Java EE. O objetivo desse framework é estipular um padrão para soluções web corporativas em Java. O Primefaces é uma extensão deste framework e disponibiliza uma série de componentes visuais predefinidos. Trata-se de uma tecnologia open source cujo objetivo é aumentar a produtividade durante o desenvolvimento, com foco em qualidade e eficiência.

O ... II ... é um modelo de componentes, especificado pela plataforma Java EE, elaborado para resolver problemas e desafios complexos de softwares corporativos. São componentes que atuam na camada servidor, classificados como componentes de negócio. Podem ser utilizados em diferentes situações como desenvolvimento distribuído, integração/conectividade com legado, processamento assíncrono baseado Fila / Mensagens, controle transacional e outros. Este componente é responsável pelas regras de negócio, ou seja, a persistência e o controle transacional.

A JPA- Java Persistence API é o padrão adotado pelo Java para soluções ORM (Objeto Mapeamento Relacional). A JPA define as regras ORM via anotações, mas por ser uma especificação ou padrão ela depende de um provider. Nessa aplicação poderá ser utilizado o ... III ... como o provider JPA.

Os frameworks I, II e III acima que serão utilizados no projeto são, respectivamente:
Alternativas
Respostas
81: C
82: B
83: C
84: D
85: B
86: B
87: A
88: D
89: C
90: A
91: C
92: D
93: B
94: A
95: A
96: C
97: C
98: C
99: E
100: B