Buscar

Programação Cliente Servidor Teste de Conhecimento 7

Prévia do material em texto

1 
 Questão 
 
 
No contexto da programação cliente-servidor, ao que se refere o termo back-end? 
 
 
Parte responsável pela definição do estilo das interfaces em uma aplicação Web. 
 Parte responsável pela manipulação de dados do cliente em uma aplicação Web. 
 
Parte responsável pela apresentação de feedbacks ao cliente em uma aplicação Web. 
 
Parte responsável pelo coleta de dados do cliente em uma aplicação Desktop. 
 
Parte responsável pelo coleta de dados do cliente em uma aplicação Web. 
Respondido em 09/05/2023 15:20:15 
 
 
Explicação: 
Back End vem da ideia do que tem por trás de uma aplicação. O Back End trabalha em boa partes dos casos 
fazendo a ponte entre os dados que vem do navegador rumo ao banco de dados e vice-versa, sempre aplicando as 
devidas regras de negócio, validações e garantias em um ambiente onde o usuário final não tenha acesso e possa 
manipular algo. 
 
 
 
2 
 Questão 
 
 
No contexto da programação cliente-servidor, ao que se refere o termo front-end? 
 
 
Parte responsável pela apresentação de feedbacks ao cliente em uma aplicação Desktop. 
 Parte responsável pelo coleta de dados do cliente em uma aplicação Web. 
 
 Parte responsável pelo coleta de dados do cliente em uma aplicação Desktop 
 
Parte responsável pela manipulação de dados do cliente em uma aplicação Web. 
 
 Parte responsável pela definição do estilo das interfaces em uma aplicação Desktop. 
 
Respondido em 09/05/2023 15:20:40 
 
 
Explicação: 
Em outras palavras se classifica como a parte visual de um sistema Web, aquilo com o qual o cliente interage. 
 
 
 
3 
 Questão 
 
 
O que é um banco de dados relacional? 
 
 
 Banco replicado para vários servidores como em um processo de espelhamento. 
 Banco que armazena dados em tabelas. 
 
 Esse tipo de banco de dados tem como objetivo a manipulação de uma grande quantidade de informações 
de grande complexidade, como os mapas e imagens de satélite, por exemplo. 
 
Banco que fica em mais de um servidor, permitindo a descentralização dos dados. 
 
Oferecem a possibilidade de armazenar informações históricas a respeito de um determinado objeto que 
nele está sendo mantido. 
Respondido em 09/05/2023 15:20:57 
 
 
Explicação: 
Bancos de dados relacionais são baseados no modelo relacional, uma maneira intuitiva e direta de representar 
dados em tabelas. Em um banco de dados relacional, cada linha na tabela é um registro com uma ID exclusiva 
chamada chave. As colunas da tabela contêm atributos dos dados e cada registro geralmente tem um valor para 
cada atributo, facilitando o estabelecimento das relações entre os pontos de dados. 
 
 
 
4 
 Questão 
 
 
O uso de um DAO (Data Access Object) em um código tem a função de: 
 
 
Encapsular o usuário e senha de acesso ao banco de dados relacional. 
 
Gerenciar a geração de logs de acesso com API específica. 
 
Prover uma camada de segurança para a aplicação. 
 Prover uma interface para acesso a um banco de dados ou outro mecanismo de persistência. 
 
Impedir que uma classe tenha mais de um objeto instanciado. 
Respondido em 09/05/2023 15:21:16 
 
 
Explicação: 
O padrão DAO concentra as chamadas SQL, evitando que este tipo de código se perpetue ao longo da aplicação. 
 
 
 
5 
 Questão 
 
 
Existem diversos componentes no JDBC, e um deles permite a parametrização de queries. Indique qual é este 
componente. 
 
 
DriverManager 
 
ResultSet 
 PreparedStatement 
 
Statement 
 
Connection 
Respondido em 09/05/2023 15:21:30 
 
 
Explicação: 
Um componente do tipo PreparedStatement é obtido a partir de uma chamada ao método prepareStatement de 
Connection, sendo utilizadas interrogações nos trechos do SQL que serão considerados como parâmetros. 
 
 
 
6 
 Questão 
 
 
O que faz o operador BETWEEN da linguagem SQL? 
 
 
Usado para determinar quais campos dos registros devem ser recuperados. 
 
Usado para comparar registros. 
 
Usado para selecionar registros. 
 
Determina as tabelas de onde serão recuperados os registros. 
 Estabele um valor mínimo e um valor máximo para filtrar registros. 
Respondido em 09/05/2023 15:21:41 
 
 
Explicação: 
O operador BETWEEN recebe um valor mínimo e um valor máximo e retorna os dados da coluna que atendem a 
esse critério. 
 
 
 
7 
 Questão 
 
 
O middleware de acesso ao banco de dados utilizado pelo Java é denominado: 
 
 
RPC 
 
JMS 
 JDBC 
 
JNDI 
 
RMI 
Respondido em 09/05/2023 15:21:46 
 
 
Explicação: 
O middleware para acesso a banco de dados do Java é o JDBC (Java Database Conectivity)

Continue navegando