Questões de Concurso
Comentadas sobre frameworks java em programação
Foram encontradas 407 questões
O Spring Boot oferece mecanismos para acelerar o desenvolvimento de aplicativos.
Em relação às capacidades do Spring Boot, versão 2.6, analise as
afirmativas a seguir.
I. Gera os códigos de inicialização e atualiza os arquivos XML de configuração do Spring necessários para execução de um aplicativo autônomo.
II. Cria automaticamente as classes de acesso ao banco de dados, desde que, seja um banco relacional e os respectivos drivers JDBC se encontrem no classpath.
III. Empacota um aplicativo em um JAR executável contendo todas as dependências necessárias, inclusive o Servlet Container, seja ele Tomcat ou Jetty.
Está correto o que se afirma em
Para que testes unitários possam ser processados usando Mockito/JUnit, a classe de teste deve estar configurada para tal. Considere o trecho a seguir de código exemplo:
@ ..I.. (..II..)
public class PessoaServiceTest
Para que esteja correto, as lacunas I e II, do trecho de código, devem ser preenchidas, correta e respectivamente, com
Observe abaixo o principal trecho do código-fonte de obtemPong:
@GetMapping("/api/v1/pong") @ResponseBody public String obtemPong(@RequestParam String ping) { return ping;
}
Para que o parâmetro ping deixe de ser obrigatório e automaticamente assuma o valor “pong” caso esteja ausente da mensagem de requisição, Marcos deve adicionar à anotação @RequestParam do parâmetro ping o argumento:
Analise as afirmativas abaixo com relação a este assunto e ao framework JUnit.
1. JUnit é um framework que facilita o desenvolvimento e execução de testes unitários em código Java.
2. No JUnit, o parâmetro “timeout” define o tempo mínimo em milissegundos. O teste é bem-sucedido caso o período seja excedido.
3. Testes de unidade podem garantir que o aplicativo esteja em teste desde o início do desenvolvimento. É realizado o teste de uma unidade lógica, com uso de dados suficientes para se testar apenas a lógica da unidade em questão.
Assinale a alternativa que indica todas as afirmativas corretas.
Julgue o item a seguir, a respeito de projeto e desenvolvimento de sistemas.
Hibernate é um modelo computacional que faz parte de um
processo avançado de gerenciamento de memória dos
protocolos comumente utilizados em redes legadas.
org.hibernate.cfg.Configuration, org.hibernate.service.ServiceRegistry e org.hibernate.service.ServiceRegistryBuilder.
No início do desenvolvimento da primeira funcionalidade com linhas de execução paralelas (Threads), o time discute se é seguro compartilhar o objeto do tipo SessionFactory. Um dos desenvolvedores afirma que é seguro.
O time concluiu acertadamente que esse desenvolvedor está:
( ) JSF é o framework Java padrão para a construção de aplicações web a partir da versão Java EE 5. É uma especificação para o desenvolvimento de interfaces web utilizando uma arquitetura voltada a componentes. ( ) Hibernate é o framework Java para mapeamento objeto relacional, cuja principal função é abstrair o mapeamento, economizando esforço e preocupações concernentes a tal tarefa. Com uma arquitetura simples, de fácil configuração, e com funções de fácil entendimento, simplifica bastante a tarefa do desenvolvedor. ( ) Servlet é um framework, definido como um componente semelhante um servidor, que gera dados HTML e XML para a camada lógica de uma aplicação Web, processando estaticamente requisições e respostas.
As afirmativas são, respectivamente,
Acerca de desenvolvimento web em Java, julgue o próximo item.
Java Server Faces (JFS) é uma implementação voltada para
interface de aplicações web com o usuário, com um modelo
de programação dirigida a eventos.
Com relação a servidores de aplicação e seus serviços e a teoria de becapes, julgue o item a seguir.
A configuração do JBoss é centralizada desde o JBoss AS 7,
e os arquivos de configuração do modo standalone estão
no diretório bin.
Julgue o item seguinte, a respeito de JMS (Java Message Service), JUnit e Spring Framework.
O JUnit 5 é formado por JUnit Platform, JUnit Jupiter e JUnit
Vintage; o JUnit Jupiter pode ser utilizado em programas
escritos em Kotlin.
Julgue o próximo item, relativo a desenvolvimento web em Java.
JSF (JavaServer Faces) é uma tecnologia que oferece
a separação entre as camadas de apresentação e de
comportamento para aplicativos web. Facelets é uma
linguagem de declaração que faz parte da especificação JFS e
que permite, com uso de XHTML, a criação de páginas web.
Um codificador realizou testes em uma aplicação escrita na linguagem de programação Java, utilizando o framework Hibernate como forma de mapeamento objeto-relacional e encontrou problema de lentidão. Em seguida, lembrou que a disparidade entre a forma como objetos são acessados em Java e em bancos de dados é uma fonte bastante comum desse tipo problema. Em um exame mais apurado, descobriu que havia se deparado com o problema das n+1 seleções. Para tentar solucioná-lo, uma das hipóteses deve ser:
Julgue o item subsecutivo, a respeito de arquiteturas e servidores web.
Jetty é um servidor http de código aberto, escrito em Java, e
um contêiner Java Servlet, facilmente integrado em
dispositivos, ferramentas, estruturas, servidores de
aplicativos e clusters e é caracterizado pelo tamanho, pela
velocidade e pela escalabilidade.