Buscar

DESENVOLVIMENTO DE SISTEMAS WEB AULA 05

Prévia do material em texto

1. 
 
 
Dentro da arquitetura tradicional de acesso a bancos de dados do 
Java, qual seria a classe encarregada de efetuar a execução de 
comandos SQL? 
 
 
 
Statement 
 
 
Class 
 
ResultSet 
 
DriverManager 
 
Connection 
 
 
 
Explicação: A classe Statement tem a função de executar comandos SQL. Normalmente temos uma 
conexão (Connection) e o resultado de uma consulta é recebido em um ResultSet. 
 
 
 
 
 
2. 
 
 
Na arquitetura cliente/servidor de duas camadas, a base de dados 
fica no servidor; e as regras e a lógica da aplicação ficam no 
cliente. Em relação à arquitetura cliente/servidor de três camadas, 
uma camada intermediária é criada entre o servidor e o cliente. 
Qual a função desta camada? 
 
 
Armazenar a lógica da aplicação, deixando o servidor responsável pelas regras de negócio. 
 
 
Armazenar a base de dados, passando a lógica da aplicação para o servidor. 
 
 
Armazenar as regras do negócio e a lógica da aplicação, deixando o cliente responsável apenas 
com a interface com o usuário. 
 
Armazenar a base de dados, deixando o servidor responsável por outras tarefas mais pesadas. 
 
Armazenar as regras do negócio, deixando o cliente responsável apenas pela lógica da aplicação. 
 
 
Gabarito 
Coment. 
 
 
 
 
3. 
 
 
O principal objetivo desses serviços é permitir que uma plataforma 
não dependa de APIs específicas, permitindo que aplicações 
executem em diferentes plataformas e incluem serviços de alto 
nível que escondam a complexidade de redes e sistemas 
distribuídos. 
 
 
peopleware 
 
 
middleware 
 
software 
 
javaware 
 
hardware 
 
 
 
 
 
4. 
 
 
Os objetos da classe java.sql.Connection representam conexões 
para o banco de dados. Uma vez de posse deste objeto, criamos 
um objeto da classe Statement, que usamos para executar 
consultas SQL. Qual o método que tomada em comandos SELECT 
retorna o resultado de operações como um ResultSet. 
 
 
executeSQL 
 
 
executeRequest 
 
executeManager 
 
 
executeQuery 
 
executeUpdate 
 
 
Gabarito 
Coment. 
 
 
 
 
5. 
 
 
Um objeto da Classe ResultSet pode ser visualizado como uma 
tabela. Qual o método utilizado para percorrer as linhas dessa 
tabela. 
 
 
try() 
 
 
finnaly() 
 
 
next() 
 
prev() 
 
exec() 
 
 
Gabarito 
Coment. 
 
 
 
 
6. 
 
 
Representa uma conexão com um banco de dados. 
 
 
java.sql.Manager 
 
 
java.sql.update 
 
 
java.sql.Connection 
 
java.sql.Driver 
 
java.sql.software 
 
 
 
 
 
7. 
 
 
É um programa que faz a mediação entre software e as demais 
aplicações. 
 
 
hardware 
 
 
javaware 
 
 
middleware 
 
peopleware 
 
software 
 
 
Gabarito 
Coment. 
 
 
 
 
8. 
 
 
Para fazer uma conexão com um banco de dados é utilizado em 
Java uma Classe criada para esse fim. 
 
 
 
Connection 
 
 
ResultSet 
 
Statement 
 
DriverManager 
 
Apache 
 
 
Gabarito 
Coment.

Continue navegando