Baixe o app para aproveitar ainda mais
Prévia do material em texto
DESENVOLVIMENTO DE SISTEMAS WEB – 5ª AULA 1a Questão 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? DriverManager ResultSet Connection Statement Class Respondido em 07/11/2019 14:11:26 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. 2a Questão 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 as regras do negócio, deixando o cliente responsável apenas pela lógica da aplicação. 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. Respondido em 07/11/2019 14:11:37 Gabarito Coment. 3a Questão Marque a opção correta com relação a arquitetura cliente/servidor. A comunicação cliente/servidor é baseada em rastreamento de mensagens Arquitetura compartilhada privilegia o envio e recebimento de dados pelo servidor e o cliente. Arquitetura centralizada é onde toda a inteligência é centralizada em um computador central que recebe a informação gerada pela captura da informação do usuário através de um terminal Arquitetura de arquivo compartilhado é um processo responsável pela manutenção da informação (Servidor), enquanto que outro é responsável pela obtenção dos dados (Cliente) Arquitetura centralizada é quando o servidor de arquivos envia arquivos da localização compartilhada para o ambiente da estação de trabalho Respondido em 07/11/2019 14:11:43 Gabarito Coment. http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559926545&cod_hist_prova=175453709&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559926545&cod_hist_prova=175453709&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559926545&cod_hist_prova=175453709&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559926545&cod_hist_prova=175453709&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559926545&cod_hist_prova=175453709&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559926545&cod_hist_prova=175453709&pag_voltar=otacka 4a Questão Qual o nome da API criada pela SUN cujo o objetivo é fornecer uma ponte entre a camada do cliente, o driver do fabricante e a fonte de dados? SDBC ADBC JDBC SQL RDB Respondido em 07/11/2019 14:11:49 Gabarito Coment. 5a Questão Tomada em comandos SELECT, retornando o resultado de operações como um objeto ResultSet. Estamos falando de qual comando? DataSource ResultSet ExecuteQuery Connection ExecuteUpdate Respondido em 07/11/2019 14:11:59 6a Questão Selecione dentre as alternativas abaixo a opção correta. JDBC é uma classe abstrata para acesso a banco de dados através de uma API definida em ASP JDBC é uma não interface para acesso a banco de dados através de uma API definida em PHP JDBC é uma não interface para acesso a banco de dados através de uma API definida em Java JDBC é uma classe abstrata para acesso a banco de dados através de uma API definida em Java JDBC é uma interface para acesso a banco de dados através de uma API definida em Java Respondido em 07/11/2019 14:12:11 7a Questão O Driver Ponte JDBC-ODBC é implementação nativa que conecta uma aplicação Java a um banco de dados através de ODBC configurado na máquina. Identifique o tipo correspondente abaixo: Tipo 5 Tipo 2 Tipo 1 Tipo 4 Tipo 3 http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559926545&cod_hist_prova=175453709&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559926545&cod_hist_prova=175453709&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559926545&cod_hist_prova=175453709&pag_voltar=otacka Respondido em 07/11/2019 14:12:18 8a Questão Um objeto da Classe ResultSet pode ser visualizado como uma tabela. Qual o método utilizado para percorrer as linhas dessa tabela. next() try() exec() finnaly() prev() Respondido em 07/11/2019 14:12:31 Gabarito Coment. 1a Questão 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 javaware middleware hardware software Respondido em 07/11/2019 14:12:48 2a Questão (CESGRANRIO - 2010) É característica de um arquivo JSP a: execução exclusiva em sistemas Linux. compilação em um servlet. execução exclusiva em sistemas Windows impossibilidade de inclusão de comentários. presença maciça de código Assembly. Respondido em 07/11/2019 14:18:13 3a Questão Qual das classes abaixo fornece métodos para o desenvolvedor executar instruções SQL? java.sql.DriverManager java.sql.Connection java.sql.Statement javax.sql.DataSource http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559926545&cod_hist_prova=175453709&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559926545&cod_hist_prova=175453709&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559926545&cod_hist_prova=175453709&pag_voltar=otacka java.sql.ResultSet Respondido em 07/11/2019 14:18:43 4a Questão 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. executeManager executeSQL executeUpdate executeRequest executeQuery Respondido em 07/11/2019 14:19:25 Gabarito Coment. 5a Questão Para fazer uma conexão com um banco de dados é utilizado em Java uma Classe criada para esse fim. DriverManager ResultSet Statement Connection Apache Respondido em 07/11/2019 14:20:14 Gabarito Coment. 6a Questão Tomada em comandos INSERT, UPDATE ou DELETE, retornando o número de colunas afetadas como um tipo int. DataSource ExecuteUpdate Connection ExecuteQuery ResultSet Respondido em 07/11/2019 14:20:26 7a Questão Marque a opção correta referente à Arquitetura Cliente/Servidor de duas e três camadas respectivamente. http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559937892&cod_hist_prova=175454428&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559937892&cod_hist_prova=175454428&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559937892&cod_hist_prova=175454428&pag_voltar=otackahttp://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559937892&cod_hist_prova=175454428&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559937892&cod_hist_prova=175454428&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559937892&cod_hist_prova=175454428&pag_voltar=otacka O cliente comunica-se diretamente com o servidor / As regras e a lógica da aplicação ficam no cliente A função da camada intermediária é armazenar as regras do negócio e a lógica da aplicação / Problema de manutenção - toda vez que uma aplicação for alterada, tanto bancos de dados como aplicações clientes precisam ser alteradas Uma camada intermediária é criada entre o servidor e o cliente / Qualquer alteração na camada intermediária é imediatamente assumida por todas as aplicações e pelo banco de dados A aplicação cliente precisa ser instalada em todos os nós / O cliente fica responsável apenas pela interface com o usuário A aplicação cliente precisa ser instalada em todos os nós / Problema de manutenção - toda vez que uma aplicação for alterada, tanto bancos de dados como aplicações clientes precisam ser alteradas Respondido em 07/11/2019 14:20:52 8a Questão JDBC (Java Database Connector) é uma interface para acesso a banco de dados através de uma API definida em Java. Das principais classes e interfaces do pacote java.sql, assinale abaixo aquela que gerencia o driver e cria uma conexão com o banco: DriverManager. ResultSet. Statement. Connection. PreperedStatement. Respondido em 07/11/2019 14:21:25 Gabarito Coment. http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559937892&cod_hist_prova=175454428&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559937892&cod_hist_prova=175454428&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3559937892&cod_hist_prova=175454428&pag_voltar=otacka
Compartilhar