Questões de Concurso Comentadas sobre frameworks java em programação

Foram encontradas 395 questões

Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Analista de Sistemas |
Q584927 Programação
Para suportar a especificação Java EE, incluindo as tecnologias servlet, JSP e EJB, a Apache Software Foundation, criou um servidor de aplicação chamado
Alternativas
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
Q584356 Programação
Em uma aplicação que utiliza JPA e Hibernate, no arquivo persistence.xml
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
Q577103 Programação
Julgue o seguinte item, relativo a conceitos de bibliotecas, serviços e utilitários Java.

JUnit é um framework utilizado para facilitar a geração de testes a fim de se verificar se os resultados gerados pelos métodos escritos em Java são os esperados.

Alternativas
Q577102 Programação
Julgue o próximo item, relacionado ao funcionamento dos frameworks para a camada de persistência.

O Hibernate define um objeto transient com uma instância de um objeto que tenha persistido e que esteja em transição para consulta e utilização pela aplicação.

Alternativas
Q575115 Programação
Atenção: Considere as informações abaixo para responder à questão.

Para realizar testes com o JUnit considere o caso apresentado em seguida: o problema FizzBuzz.

FizzBuzz consiste em exibir uma lista de 1 a 30, um em cada linha, e filtrar todos os números respeitando as regras:

− números divisíveis por 3 devem retornar "Fizz"

− números divisíveis por 5 devem retornar "Buzz"

− números divisíveis por 3 e 5 devem retornar "FizzBuzz"

Antes de começar a escrever os testes, é preciso definir o que precisa ser testado, para isso foi criada a lista abaixo com todos os testes que serão necessários: 

[1] Retornar 1 ao passar 1;
[2] Retornar 2 ao passar 2;
[3] Retornar Fizz ao passar 3;
[4] Retornar 4 ao passar 4;
[5] Retornar Buzz ao passar 5;
[6] Retornar Fizz ao passar 6;
[7] Retornar 7 ao passar 7;
[8] Retornar 8 ao passar 8;
[9] Retornar Fizz ao passar 9;
[10] Retornar Buzz ao passar 10;
[11] Retornar FizzBuzz ao passar 15;
[12] Retornar FizzBuzz ao passar 30. 
Para se conseguir o resultado após executar adequadamente os 12 testes no JUnit: “Todos os 12 testes passaram." é necessário que o método verificaFizzbuzz() tenha o seguinte código Java:
Alternativas
Q575114 Programação
Atenção: Considere as informações abaixo para responder à questão.

Para realizar testes com o JUnit considere o caso apresentado em seguida: o problema FizzBuzz.

FizzBuzz consiste em exibir uma lista de 1 a 30, um em cada linha, e filtrar todos os números respeitando as regras:

− números divisíveis por 3 devem retornar "Fizz"

− números divisíveis por 5 devem retornar "Buzz"

− números divisíveis por 3 e 5 devem retornar "FizzBuzz"

Antes de começar a escrever os testes, é preciso definir o que precisa ser testado, para isso foi criada a lista abaixo com todos os testes que serão necessários: 

[1] Retornar 1 ao passar 1;
[2] Retornar 2 ao passar 2;
[3] Retornar Fizz ao passar 3;
[4] Retornar 4 ao passar 4;
[5] Retornar Buzz ao passar 5;
[6] Retornar Fizz ao passar 6;
[7] Retornar 7 ao passar 7;
[8] Retornar 8 ao passar 8;
[9] Retornar Fizz ao passar 9;
[10] Retornar Buzz ao passar 10;
[11] Retornar FizzBuzz ao passar 15;
[12] Retornar FizzBuzz ao passar 30. 
Considere a classe Fizzbuzz e o método verificaFizzbuzz () em Java: 

public class Fizzbuzz {

       public String verificaFizzbuzz(Integer numero) {

              if (numero % 3 == 0) {

                   return "Fizz";

              } else if (numero % 5 == 0) {

                   return "Buzz";

              } else {

                   return numero.toString();

               }

        }    

}  

O teste 11 deve retornar "FizzBuzz" quando for passado 15 como parâmetro e seu código é: 

@Test

public void retornaFizzBuzzParaQuinze() {

        Fizzbuzz fizzbuzz = new Fizzbuzz();

        assertEquals("FizzBuzz", fizzbuzz.verificaFizzbuzz(15));



Em condições ideais, ao executar os testes de 1 a 11 no JUnit, todos com códigos corretos e semelhantes ao código do teste 11 acima, resulta em: 
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
Q575110 Programação
Como o algoritmo de pool de conexões do próprio Hibernate é um tanto rudimentar, o desenvolvedor pode desativá-lo e utilizar um connection pool JDBC de código aberto mais robusto, como o
Alternativas
Q566690 Programação
Uma aplicação que trabalha com Hibernate e EJB possui uma classe POJO − Plain Old Java Object utilizada no mapeamento objeto-relacional com uma tabela do banco de dados. Nessa classe, há um atributo calculado chamado valorTotalPedido que, para ser utilizado apenas em tempo de execução e descartado após finalizar o seu serviço temporário, deverá ser anotado com
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
Q560966 Programação
Julgue o item a seguir, referente ao servidor de aplicação Red Hat JBoss.

É possível implementar autenticação de usuários por meio de módulos que consultam um servidor LDAP.


Alternativas
Q547765 Programação
Considere as seguintes informações referentes à configuração de servidores JBoss AS 7 (JBoss Application Server 7):

 I- Há dois modos de se iniciar e configurar o JBoss AS 7: domain ou server group; e standalone. O primeiro modo provê     alta disponibilidade e permite tanto a utilização do JBoss como controlador de domínio quanto a ocorrência de mais de uma instância em um mesmo ponto de controle, compartilhando políticas de gerenciamento em comum.
Ao contrário do modo domain, o segundo modo possibilita apenas uma instância do JBoss AS 7 em cada máquina.

II - Dois servidores JBoss AS 7 foram instalados em máquinas físicas distintas, utilizando, consequentemente, JVM também distintas, em modo remote standalone client.

III - Em um servidor C, foi instalada uma única instância do JBoss AS 7 no modo domain, e não houve mudanças em suas configurações-padrão no que se refere ao realm, sockets Binding e arquivos domain.xml e host.xml.
Com base nessas informações, julgue o item que se segue.

Segundo o que se afirma em II, é possível implementar cluster de EJBs (Enterprise JavaBeans) de modo a prover fail-over. Entretanto, por questões de segurança, é necessário utilizar explicitamente APIs nativas do cliente JBoss EJB para a comunicação com os servidores. Nesse caso, é vedada a utilização de JNDI (Java Naming and Directory Interface) para comunicação entre os nós do cluster, uma vez que a JNDI acessa os recursos externos utilizando hierarquia nos nomes de seus objetos.
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
Ano: 2010 Banca: IADES Órgão: CFA Prova: IADES - 2010 - CFA - Programador |
Q507316 Programação
O J-Query é um framework que tem como lema “escrever menos e fazer mais”, isto é, tem o objetivo de fazer com que os desenvolvedores se concentrem na lógica dos sistemas web e não nas incompatibilidades dos browsers atuais. Assinale a alternativa incorreta sobre o tema.
Alternativas
Respostas
221: A
222: C
223: E
224: B
225: C
226: D
227: C
228: E
229: A
230: E
231: B
232: D
233: D
234: A
235: D
236: C
237: E
238: C
239: A
240: B