Buscar

prova servidor

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

30/08/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4
 Fechar 
 
 
Disciplina: PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
 
 
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB 
 
 1a Questão (Ref.: 241946) Pontos: 1,0 / 1,0
HOJE É COMUM A UTILIZAÇÃO DE FERRAMENTAS DE MAPEAMENTO OBJETO-RELACIONAL NAS MAIS DIVERSAS
LINGUAGENS ORIENTADAS A OBJETO. O JAVA ADOTA O JPA COMO MEIO PADRÃO PARA EFETUAR ESTE
MAPEAMENTO. QUAIS AS CARACTERÍSTICAS DO JPA E O QUE MUDA EM RELAÇÃO AO JDBC PURO?
 
Resposta: a jpa ela trabalha com anotação para que se possa mapear outros objetos de maneira simplificada
podendo assim recupar todos de uma determinada coleção de informações objeto-relacional da base . Já o jdbc
puro precisa fazer toda escrita do sql.
 
 
Gabarito: A ARQUITETURA DE PERSISTÊNCIA JAVA (JPA) TRABALHA COM ANOTAÇÕES PARA EFETUAR O
MAPEAMENTO OBJETO-RELACIONAL DE FORMA SIMPLES, RECUPERANDO OS DADOS COMO COLEÇÕES DE POJOS
ANOTADOS, E TRATANDO DE TODO O INTERFACEAMENTO COM O JDBC. COM O USO DE JDBC PURO É
NECESSÁRIO ESCREVER TODO O SQL EM MEIO AO CÓDIGO JAVA. ALÉM DISSO, EMBORA O JDBC PURO SEJA MAIS
RÁPIDO EM SITUAÇÕES MAIS SIMPLES, O JPA GANHA VANTAGEM EM AMBIENTES DE ALTA CONCORRÊNCIA
DEVIDO AO CACHE DE OBJETOS.
 
 2a Questão (Ref.: 153899) Pontos: 1,0 / 1,0
Dentro de uma arquitetura MVC, deseja-se que todas as requisições passem por um ponto central, sendo delegadas
aos responsáveis pelo processamento e, ao final, direcionando os resultados para as visualizações corretas. Qual o
padrão de desenvolvimento mais adequado para a tarefa e como deve ser implementado em um sistema Web
Java?
 
Resposta: Front control ele é implementado através de uma servlet
 
 
Gabarito: O padrão mais indicado é o Front Control, sendo tipicamente implementado através de um Servlet.
 
 3a Questão (Ref.: 33342) Pontos: 1,0 / 1,0
Analise as seguintes sentenças:
I. Em Java, a plataforma Java 2 Enterprise Edition (J2EE) define um padrão para desenvolvimento de aplicações
empresariais em múltiplas camadas.
II. O J2SE aproveita as vantagens gerais da linguagem Java, mas roda somente no ambiente windows.
30/08/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4
III. Em Java, o modificador de acesso protected permite acesso para qualquer subclasse ou classe pertencente ao
mesmo pacote da classe identificada.
Das sentenças acima, apenas:
I é verdadeira
III é verdadeira
 I e III são verdadeiras
I e II são verdadeiras
II é verdadeira
 
 4a Questão (Ref.: 91037) Pontos: 1,0 / 1,0
Servlets são projetadas para fornecer aos desenvolvedores uma solução JAVA para criar aplicações web. Para criar
Servlets é necessário importar as classes padrão de extensão dos pacotes:
javax.servlet e javax.http.servlet
javax.servlet.html e javax.servlet.http
servlet.javax e servlet.javax.http
 javax.servlet e javax.servlet.http
javax.servlet.smtp e javax.servlet.html
 
 5a Questão (Ref.: 100675) Pontos: 1,0 / 1,0
No contexto de sistemas Web, qual a utilidade de uma sessão?
Dividir as informações do website em assuntos específicos.
Realizar cache das imagens estáticas.
Proteger contra ataques de força bruta.
Realizar cache de textos HTML.
 Armazenar dados relacionados a um usuário.
 
 6a Questão (Ref.: 771245) Pontos: 0,0 / 1,0
Dada a classe abaixo, complete as lacunas de forma correta:
 
import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.ResultSet;
 import java.sql.Statement;
 
public class Principal {
 public static void main(String[] args) {
 try {
 _______________("org.postgresql.Driver"); 
 Connection con = __________("jdbc:postgresql:BancoProva","aluno","prova");
 Statement stm =_____________________;
 ResultSet rs = ________________("select * from tabela");
 while(________________) {
 System.out.println("Valor da primeira coluna do resultado" + rs.getString(1));
 } 
 con.close();
 }
 catch(Exception e) {
 System.out.println("Erro:" + e.getMessage()); 
 }
 }
 }
 
DriverManager.getConnection, Class.forName, rs.createStatament(),stm.executeQuery, rs.hasNext()
 DriverManager.getConnection, Class.forName, rs.createStatement(),stm.executeQuery, rs.next()
DriverManager.getConnection, Class.forName, con.createStatement(),stm.executeQuery, rs.next()
Class.forName, DriverManager.getConnection, con.createStatament(),stm.executeQuery, rs.hasNext()
 Class.forName, DriverManager.getConnection, con.createStatement(),stm.executeQuery, rs.next()
30/08/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4
 Gabarito Comentado.
 
 7a Questão (Ref.: 568862) Pontos: 0,5 / 0,5
Um elemento de grande relevância para a programação em qualquer linguagem da atualidade é o mapeamento
objeto-relacional, responsável pela visualização e manipulação dos registros de bancos relacionais em termos de
objetos da linguagem. Um exemplo deste tipo de ferramenta é o JPA, utilizado na linguagem Java, o qual usa
coleções para receber relações do tipo ¿um-para-muitos¿. Assinale a alternativa CORRETA com relação às coleções
Java:
 As coleções do tipo Map armazenam pares (chave, valor), onde estes podem ser qualquer tipo de objeto.
As coleções do tipo Set permitem objetos em duplicidade.
As coleções do tipo TreeMap são implementadas com uso de árvores AVL.
As coleções do tipo LinkedList são implementadas com arrays, sendo muito utilizadas.
As coleções do tipo Set são uma das possíveis implementações de HashSet.
 
 8a Questão (Ref.: 694336) Pontos: 0,5 / 0,5
Padrão de Projeto é uma solução geral reutilizável para um problema que ocorre com frequência dentro de um
determinado contexto no projeto de software dentre os mais conhecidos, qual aquele que visa assegurar que uma
classe tenha somente uma instância, fornecendo um ponto global de acesso esse objeto?
 Singleton
Abstract Factory
Prototype
Factory Method
Builder
 Gabarito Comentado.
 
 9a Questão (Ref.: 771284) Pontos: 0,5 / 0,5
(COPEL/2015) Sobre Session Beans, conforme a especificação EJB (Enterprise JavaBeans) 3.1, identifique as
afirmativas a seguir como verdadeiras (V ) ou falsas ( F): 
 
( ) Não é possível utilizar Multithreading em EJBs do tipo Singleton. 
 
( ) Stateless Session Beans não armazena nenhuma informação sobre o estado transacional (conversacional), ou
seja, nenhuma informação é automaticamente mantida entre as diferentes requisições. 
 
( ) Recomenda-se utilizar um Stateful Session Bean ao construir um carrinho de compras de um e-commerce,
embora seja possível usar um Stateless Session Bean, tendo um pouco mais de trabalho. 
 
( ) Existem apenas três tipos de Session Beans: Stateful, Stateless e Singleton. 
 
V - V - V - F
V - F - F - V
F - F - V - V
F - V - F - F
 F - V - V - V
 
 10a Questão (Ref.: 34711) Pontos: 0,5 / 0,5
É INCORRETO afirmar sobre Message-Driven Bean que:
é guiado por mensagens ou eventos
não é possível enviar uma mensagem diretamente a um message-driven bean
 possui dezenas de métodos para receber qualquer tipo de mensagem
é um EJB
possui apenas um método que recebe qualquer tipo de mensagem
30/08/2017 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4
 Gabarito Comentado.
 
 
 
Educational Performace Solution EPS ® - Alunos

Outros materiais