

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.
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.
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()
Os aplicativos CRUD são a interface utilizada pelo usuário para interagir com os bancos de dados, isso por meio de Application Programming Interface (APIs). Indique a alternativa com as operações CRUD executadas em um banco de dados.
criar, ler, atualizar, excluir
criar, redimensionar, pesquisar, reciclar
carregar, ler, pesquisar, excluir
criar, ler, pesquisar, reciclar
Na documentação da classe XMLDecoder da API do Java 8, é possível encontrar o trecho abaixo:
Resumo dos Construtores: XMLDecoder(InputStream in) XMLDecoder(InputStream in, Object owner) XMLDecoder(InputStream in, Object owner, ExceptionListener exceptionListener) |
Que conceito permite a existência dos diferentes tipos de construtores que constam no trecho da documentação?
Herança.
Herança múltipla.
Sobrecarga de métodos.
Sobrescrita de métodos.
Interfaces.
JDBC é uma interface baseada em Java para acesso a bancos de dados através de SQL. O pacote que oferece a biblioteca Java o acesso e processamento de dados é o:
java.ansi
java.jdbc
java.dbms
java.sql
Assinale a alternativa que apresenta a API que, na linguagem Java (J2EE), permite realizar a gerência do uso de recursos e de memória.
javax.transaction
javax.ejb
javax.activation
javax.jms
javax.xml
O JDK é um pacote de software que você pode usar para desenvolver aplicativos baseados em Java. O Java Runtime Environment é um plug-in necessário para a execução de programas Java. O Java Development Kit é necessário para desenvolver aplicativos Java. Nele também está incluído um “depurador”, software que permite monitorar a execução dos seus aplicativos para que seja possível localizar e remover erros de lógica. Sobre o depurador, assinale a alternativa correta.
Os pontos de interrupção são os marcadores que podem ser configurados em qualquer linha executável do código. Quando a execução do aplicativo alcança um ponto de interrupção, a execução pausa, permitindo que se examinem os valores das variáveis para ajudar a determinar se há erros de lógica.
Erros de lógica impedem que o aplicativo seja compilado com sucesso, portanto deve-se localizar os erros e corrigir, mas o depurador não auxilia nessa resolução.
Tanto erros de sintaxe quanto erros de lógica impedem que o aplicativo seja compilado com sucesso e deve-se utilizar o depurador para encontrar e eliminar ambos os tipos de falhas.
No depurador apenas o código de modo completo será executado, examinando, ao final, as saídas das variáveis. Não é possível o uso de pontos de interrupção no código, a fim de se obter um resultado mais completo possível.
Sobre o JDBC (Java DataBase Connection), analise as afirmativas a seguir.
I. “Permite que programas ‘chamem’ procedures armazenadas, utilizando objetos CallableStatement.”
II. “Fornece processamento de transação via métodos de interface connection.”
III. “O método java.sql contém as classes e as interfaces para acessar bancos de dados relacionais em Java.”
Está correto o que se afirma apenas em
I.
II.
III.
I e II.
Os programas em Java são escritos por meio da combinação de pequenos pedaços de código que são predefinidos na API do Java. Na construção de grandes softwares, as classes são construídas com pedaços desses códigos, que são identificados como:
rotinas
métodos
loops
public
No JMS, o JMSContext combina uma conexão e uma sessão em um único objeto, de maneira que o uso do JMSContext permite criar produtores de mensagens e consumidores de mensagens.
Certo
Errado
A documentação de uma biblioteca de funções de uma API construída em linguagem procedural deve incluir uma descrição das estruturas de dados das quais depende; uma descrição das propriedades de cada uma das funções; e eventuais restrições de acessibilidade e visibilidade.
Certo
Errado
O Spring WebFlux é compatível com Java 8 lambdas e Kotlin e tem a vantagem de permitir a criação de microsserviços com requisitos menos complexos.
Certo
Errado
O JDBC permite a configuração de um pool de conexões, que consiste em um grupo de conexões reutilizáveis para um banco de dados específico.
Certo
Errado
O JDBC permite a configuração de um failover de conexões, de modo que a falha de uma conexão URL de uma lista de conexões implica que as demais conexões sejam sequencialmente testadas.
Certo
Errado
No JDBC, a indicação de que um conjunto de resultados (ResultSet) é do tipo TYPE_FORWARD_ONLY determina que
a base de dados é somente-leitura e não pode receber instruções de INSERT ou UPDATE.
o conjunto de resultados foi fornecido para fins de encaminhamento (proxy), e deve ser encaminhado para o servidor final.
os dados foram apenas encaminhados de outra base de dados e não foram reprocessados.
qualquer alteração no conjunto de resultados será automaticamente persistida pelo banco de dados.
o cursor do conjunto de resultados apenas se move para frente, não sendo possível chamar o método previous().
O JUnit 5 é formado por JUnit Platform, JUnit Jupiter e JUnit Vintage; o JUnit Jupiter pode ser utilizado em programas escritos em Kotlin.
Certo
Errado
É uma API para execução e manipulação de resultados a consultas SQL através de Java. Estamos falando do(a):
Postscript
MySql
JDBC
OnlyDBC
PhpConnect
Em uma mensagem de uma fila JMS (Java Message Service), a propriedade que indica o nome no sistema externo para mensagens de entrada e saída é
MSG_INOUT_NAMES.
MSG_TRK_NAMES.
EXTSYS_MSG_TRK.
INOUT_MSG_NAMES.
MSG_TRK_EXTSYS.
Assinale a opção que apresenta o nível de isolamento de transações em que será permitida a chamada leitura suja no acesso de determinado valor, quando do uso do JDBC.
TRANSACTION_NONE
TRANSACTION_READ_COMMITTED
TRANSACTION_READ_UNCOMMITED
TRANSACTION_REPEATABLE_READ
TRANSACTION_SERIALIZABLE
Considere o fragmento de código abaixo em uma classe de acesso a dados que utiliza JDBC com objetivo de conectar a aplicação Java a um Banco de Dados PostgreSQL denominado bdaction.
Class.forName("org.postgresql.Driver");
Connection connection = DriverManager.getConnection("jdbc:postgresql://127.0.0.1:5432/a0041","bdaction", "a45Ab");
Statement statement = connection.createStatement();
Nesse fragmento,
a falta da classe Driver ocasionará uma exceção do tipo SQLException.
a classe Statement deve ser trocada por EntityManager, que permite acesso a métodos para execução de comando SQL.
como o Banco de Dados ao qual se deseja conectar é o bdaction, ocorrerá uma exceção do tipo SQLException.
a porta de comunicação com o PostgreSQL deve ser mudada de 5432 para a porta padrão, que é 336.
não é necessário tratamento de exceção, pois isso é feito automaticamente pela API JDBC.