

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Usuários que recebem um código de status HTTP 4XX podem refazer a solicitação mesmo sem alterar nada e ter sucesso na próxima resposta.
Certo
Errado
O SwaggerEditor permite editar e documentar APIs. Em relação ao tema, assinale V para a afirmativa verdadeira e F para a falsa.
I. O editor pode ser utilizado online como uma ferramenta web de código aberto ou ser instalada e executada localmente a partir de um servidor.
II. A página inicial da versão online é composta por quatro elementos de interface: um toolbar, um painel de edição de API, um painel de visualização de documentos e um painel para testar os webhooks e chamadas da API.
III. O editor, na versão online, salva os códigos da APIs nos formatos das especificações YAML, JSON e XML.
As afirmativas são, respectivamente,
V, F e F.
V, V e F.
V, F e V.
F, V e V.
F, F e V.
A tecnologia JavaServer Faces (JSF) foi criada para facilitar o trabalho de desenvolvedores no tocante à construção de interfaces gráficas de usuário (GUI) para sistemas web. Tratase de um padrão JEE. Por este motivo, é bastante utilizada em aplicações web baseadas em linguagem Java. A respeito das características de JSF, analise as afirmativas abaixo e marque alternativa correta.
-
I. JSF caiu em desuso com a evolução do Java Server Pages (JSP). Isso ocorreu principalmente pelo fato de JSF não implementar o modelo Model View Controtler (MVC), o que dificultou o trabalho de integração da tecnologia com diversos outros frameworks padrões de mercado.
II. O clico de vida de uma requisição que será respondida por JSF é composta por seis diferentes etapas. Nelas podemos encontrar etapas como a aplicação dos valores recebidos na requisição, execução de validações e o processamento de renderização da resposta.
III. No JSF os arquivos de visão possuem a extensão XHTML e é possível realizar Data Binding com classes Java através da declaração de ManagedBeans dentro do arquivo XHTML
Apenas as afirmativas I e lI estão corretas.
Apenas a afirmativa IlI está correta.
Apenas a afirmativa lI está correta.
Apenas as afirmativas I e IlI estão corretas.
Todas as afirmativas estão corretas.
O mecanismo de configuração automática baseado em convenção do Spring Boot pode ser iniciado anotando a classe que contém o método principal estático, com a anotação
@SpringMainClass
@SpringBootComponent
@SpringBootApplication
@SpringRootApplication
@SpringBootEntity
No componente controller de uma aplicação criada com recursos Spring Boot foram incluídas as anotações abaixo a um método REST.
@ApiOperation(value = "Obter a lista de processos no sistema", response = Iterable.class, tags
= "getProcessos")
@ApiResponses(value = {
@ApiResponse(code = 200, message = "Successo|OK"),
@ApiResponse(code = 401, message = "Não autorizado"),
@ApiResponse(code = 403, message = "Proibido"),
@ApiResponse(code = 404, message = "Não encontrado") })
@RequestMapping(value = "/
public List<Processos> getProcessos() {
return processos;
}
@ApiOperation e @ApiResponses são anotações
MapStruct.
Hibernate.
Spring Eureka.
Spring Zuul.
Swagger.
Uma analista está desenvolvendo um sistema usando JPA e deseja configurar a utilização do framework Hibernate como provedor de persistência, por meio da instrução <provider>org.hibernate.ejb.HibernatePersistence</
server.xml
hibernate.xml
persistence-unit.xml
persistence.xml
orm-database-config.xml
Considere uma aplicação Java em condições ideais, onde todas as classes do pacote java.sql foram corretamente importadas.
-
Connection conn = ....I ("jdbc:h2:~/trt14", "tecnico", "ab45fa");
-
Para conectar ao banco de dados H2 usando JDBC, a lacuna I deve ser preenchida com
DataBase.setConnection
EntityManager.connection
Database.getConnection
DriverManager.getConnection
DriverManager.setConnection
Em uma classe servlet Java uma mensagem foi incluída em um atributo e enviada para a página mensagens.jsp, por meio do código abaixo.
-
mensagem = "Usuário e/ou senha inválidos";
request.setAttribute("mensagem", mensagem);
RequestDispatcher disp = request.getRequestDispatcher("mensagens.jsp");
disp.forward(request, response);
-
Na página mensagens.jsp, para receber essa mensagem deve-se utilizar a instrução
<% String m = request.getParameter("mensagem"); %>
<% String m = (String) request.getParameter("mensagem"); %>
<%= String m = (String) request.getAttribute("mensagem"); %>
<% String m = (String) request.getAttribute("mensagem"); %>
<%= String m = request.getAttribute("mensagem"); %>
JDBC é uma Interface de Programação de Aplicação formada por um conjunto de classes e interfaces escritas em Java que faz o envio de instruções SQL para banco de dados relacional. Qual a interface que possui os métodos para executar instruções SQL?
PreparedStatement
SQLExecution
Statement
DriveManager
Connection
Conforme a classificação dos servidores dentro da plataforma J2EE, os web servers são servidores de aplicação Java, que possuem os containers web e EJB e são capazes de executar componentes no padrão J2EE.
Certo
Errado
Analise o código a seguir, que descreve a entidade Departamento:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | @EnNtity MAccess(AccessType.FIELD) @Table(name="departamentos") public class Departamento { -@Id -private long id; -@Transient -private String nome; -public String getNome(){ ----return nome == null ? "" : nome.toUpperCase(); -} } |
Assinale a opção que apresenta as anotações JPA 2.0 que devem ser incluídas na linha 11 para que a JPA utilize o método getNome() como mapeamento para a coluna nome da tabela departamentos nas operações de persistência.
@Column(name="nome") @Access(AccessType.PROPERTY)
@Basic(field="nome") @Access(AccessType.PROPERTY)
@Basic(field="nome") @Access(AccessType.FIELD)
@Column(name="nome") @Access(AccessType.FIELD)
@Column(field="nome") @Access(AccessType.FIELD)
Há uma classe Java usada para estender as funcionalidades de um servidor. Respondem a requisições, e normalmente são usados para estender as aplicações hospedadas por servidores web; desta forma eles podem ser imaginados como Applets Java que rodam em servidores em vez de rodarem nos navegadores web. Trata-se da classe:
Rest.
HTML.
Servlets.
SGBD.
Pl/Sql.
De acordo com a criação do conjunto de papéis classificados pelo tipo de tarefa ou atividade relacionado ao desenvolvimento Java/J2EE, o desenvolvedor tem como função principal empacotar e configurar os módulos que serão publicados, seguindo as especificações da J2EE.
Certo
Errado
Sobre o JPA, analise as afirmativas:
I-JPA é um framework leve, baseado em POJOS (Plain Old Java Objects) para persistir objetos Java.
II-A Java Persistence API, diferente do que muitos imaginam, não é apenas um framework para Mapeamento Objeto-Relacional (ORM - Object-Relational Mapping), ela também oferece diversas funcionalidades essenciais em qualquer aplicação corporativa.
III-JPA provê limitadas funcionalidades para os programadores e também não representa uma simplificação do modelo de programação de persistência. A especificação JPA remove explicitamente o mapeamento relacional de objetos, em vez de depender das implementações de mapeamento específicas do fornecedor.
Estão CORRETAS as afirmativas:
III, apenas.
I, apenas.
I e II, apenas.
I, II e III.
II, apenas.
Uma aplicação mobile enviou a um gateway de APIs REST várias solicitações idênticas em sequência utilizando o método HTTP PUT.
Essas solicitações idênticas resultaram em nenhuma alteração de estado do sistema de backend, a exceção da primeira solicitação que atualizou um registro no banco de dados.
Nesse contexto, é correto afirmar que essa solicitação HTTP é
acoplada.
balanceada.
full-duplex.
idempotente.
segura.
Marque a alternativa que representa ferramenta, dentro do ecossistema Spring, que visa facilitar o processo de configuração e publicação de aplicações.
Spring Integration
Spring Framework
Spring REST
Spring Batch
Spring Boot
Sobre o conceito e funcionamento dos Servelets, analise as afirmativas.
I.Os Servelets nada mais são do que programas escritos na linguagem Java e que são executados em resposta a requisões Web.
II.Os Servelets ficam residentes no servidor Web (mais especificamente no Web Container) e podem ser entendidos como uma extensão do servidor Web, já que também recebem requisições HTTP e enviam respostas de volta, mas são capazes de gerar conteúdo dinâmico como resposta de suas execuções.
III.Os Servelets são definidos como classes Java e possuem alguns métodos padrões que devem ser implementados para que se comportem como esperado.
Estão corretas as afirmativas.
I, apenas.
II, apenas.
III, apenas.
I e II, apenas.
I, II e III.
Assinale a opção que apresenta a função JDBC ResultSet que executa a instrução SQL fornecida, que retorna um único objeto ResultSet.
executeBatch()n
executeQuery()
executeUpdate()
execute()
executeResult()
O JDK (Java Development Kit) inclui vários utilitários e ferramentas de desenvolvimento de software para a plataforma Java tais como:
(1) APIs Java.
(2) Compilador Java.
(3) Java Runtime Environment.
Da relação apresentada:
existem somente o 1 e 2
existem somente o 1 e 3
existem somente o 2 e 3
existem todos
Em uma aplicação que utiliza Spring Boot e conecta a um banco de dados PostgreSQL, um Analista realizou as configurações abaixo.
<dependency>
<groupid>org.springframework.boot</
<artifactid>spring-boot-starter-data-jpa</
</
<dependency>
<groupid>org.postgresql</
<artifactid>postgresql</
</
Tais configurações foram inseridas corretamente no arquivo
manifest.xml.
web.xml.
pom.xml.
server.xml.
data.xml.