Buscar

Exercicio Servidor Prova

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

Avaliação: CCT0249_AV_201403037991 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
Tipo de Avaliação: AV
Aluno: 201403037991 - GLÁUBER ALEXANDRE DOS SANTOS 
Professor: DENIS GONCALVES COPLE Turma: 9001/AA
Nota da Prova: 5,0 Nota de Partic.: 0 Data: 13/03/2015 18:12:57
1a Questão (Ref.: 201403195702) Pontos: 0,0 / 1,5
As páginas JSP são uma tecnologia Java similar ao ASP, da Microsoft, que permitem a inclusão de trechos 
dinâmicos feitos em Java em meio a código HTML, viabilizando uma forma mais simples de resposta às solicitações 
HTTP. Cite vantagens e desvantagens do JSP, e expresse qual a relação destas páginas com a tecnologia de 
Servlets.
Resposta: tem a vantagem não ter que solicitar validações. Os servlets ficam responsaveis somente pela 
requisições do JSP, controlando as paginas JSP.
Gabarito: A principal vantagem do JSP é a facilidade para desenhar as páginas de resposta, com a possibilidade de 
utilizar editores gráficos, aproveitando todo o potencial criativo dos designers. Como desvantagem, o estilo de 
programação dificulta o reuso, além de estimular o corte e colagem, o que acaba por dificultar as tarefas de 
manutenção. De qualquer forma, JSP seve como base para a criação de muitos frameworks, como JSF e 
PrimeFaces, e ao contrário de outras linguagens baseadas em páginas, que são sempre interpretadas, o JSP é 
transformado em Servlet pelo container, funcionando de forma compilada.
Fundamentação do(a) Professor(a): Incorreto.
2a Questão (Ref.: 201403282284) Pontos: 1,5 / 1,5
Um dos principais frameworks Java da atualidade é o JSF. Quais as características estruturais e funcionais deste 
framework?
Resposta: Simples e de facil implementação, possui varios tipos de validação, facilitando nos tipos converções e 
possui facil navegação.
Gabarito: O framework JSF apresenta a funcionalidade orientada a eventos dos sistemas desktop, ao mesmo tempo 
em que estruturalmente mantém uma arquitetura MVC com Front Control.
3a Questão (Ref.: 201403610647) Pontos: 0,5 / 0,5
Desenvolvida pela Sun Microsystems na década de 90, a linguagem Java tem sido amplamente aceita pelo mercado 
devido a diversas características apresentadas. Algumas destas características são listadas a seguir. Qual das 
alternativas indica uma afirmação FALSA acerca das vantagens do Java?
É uma linguagem multiplataforma.
Página 1 de 4BDQ Prova
10/04/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
É uma arquitetura aberta, extensível, com várias implementações.
Pode ser baixada gratuitamente.
Tem diversos ambientes de desenvolvimento gratuitos.
Conta com ampla documentação e possibilidade de certificação através da Microsoft.
4a Questão (Ref.: 201403096415) Pontos: 0,0 / 0,5
Quando um servlet é criado no NetBeans, uma série de elementos são automaticamente inseridos no código, 
incluindo um método chamado processRequest. 
Qual das afirmações abaixo NÃO É CORRETA? 
É usado sem a necessidade de uma requisição.
É usado como alternativa para processar requisições doPost.
É usado para transferir a requisição para outro servlet, usando o forward do RequestDispatcher.
É usado para criar uma saída visual, usando o objeto response.
É usado como alternativa para processar requisições doGet.
5a Questão (Ref.: 201403095344) Pontos: 0,0 / 0,5
Com relação às tecnologias JSP, Servlet e JavaScript, responda V ou F :
( ) O método POST envia os dados como um fluxo de dados juntamente com o pacote de dados http de forma 
não visível ao usuário
( ) Página JSP são interpretadas e executadas pelo Container Java Web sem nenhuma transformação adicional. 
Ocorre apenas a carga página em código fonte.
( ) Uma Servlet para ser acionada precisa da definição da URL-pattern de acesso definida no descritor de 
implantação da aplicação Web
( ) É necessário o código fonte e o bytecode (.class) de uma Servlet no Container Java Web, para que a Servlet 
seja executada.
( )Uma Servlet somente suporta requisições na forma POST
V - F - F - F - F
F - F - V -V - F
V - F - V - F - F 
V - F - V - V - V
V - V - V - F - V
6a Questão (Ref.: 201403142449) Pontos: 0,5 / 0,5
Sobre JDBC, assinale a afirmativa INCORRETA.
A versão 4 do JDBC suporta o tipo de dados RowId.
O método close() da classe Connection fecha uma conexão com o banco de dados.
O driver tipo 1 utiliza ODBC na conexão com o banco de dados.
O executeQuery é um método da classe Connection para execução de uma consulta.
O PreparedStatement é utilizado para combater ataques do tipo SQL Injection.
Página 2 de 4BDQ Prova
10/04/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
7a Questão (Ref.: 201403611300) 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 
anotações para determinar os tipos de relações expressos. Assinale a alternativa INCORRETA com relação a estas 
anotações: 
@ManyToOne recebe o valor mapeado através de uma coleção.
@ManyToOne expressa relações do tipo muitos para um.
@OneToMany tem o mapeamento reverso definido como @ManyToOne.
@OneToOne expressa relações do tipo um para um.
@OneToMany expressa relações do tipo um para muitos.
8a Questão (Ref.: 201403095761) Pontos: 0,0 / 0,5
Para um sistema constituído segundo a arquitetura JEE deseja-se utilizar um Servlet como elemento centralizador 
de acessos, sendo este mesmo Servlet responsável pelo redirecionamento para a visualização de dados adequada. 
Neste contexto, o padrão de desenvolvimento utilizado é o:
Session Facade
Front Control / View Control
Service Locator
Chain of Responsibility
Singleton
9a Questão (Ref.: 201403291836) Pontos: 1,0 / 1,0
Considere as seguintes descrições:
I. Implementa persistência de dados com eficiência; faz o mapeamento entre objetos e tabelas do banco de dados; 
permite o uso de herança e de vários tipos de relacionamentos; e oferece recursos de cache e transações.
II. Faz uso metodológico de tecnologias como Javascript e XML, providas por navegadores, para tornar páginas web 
mais interativas com o usuário, utilizando-se de solicitações assíncronas de informações.
III. Especificação para o desenvolvimento de interfaces web com Java, que é baseada em componentes e eventos e 
especialmente integrada a ferramentas de desenvolvimento, o que facilita implementar recursos de validação, 
navegação e conversão. 
Os itens I, II e III referem-se, respectivamente, a: 
JEE, JSF e Hibernate.
JBoss Seam, EJB3 e Facelets.
JPA, AJAX e JSF.
JSF, JBoss Seam e AJAX.
Jboss Seam, JEE e JPA.
10a Questão (Ref.: 201403095756) Pontos: 1,0 / 1,0
Web Services trata de uma tecnologia independente de plataforma que utiliza XML em todos os níveis funcionais. 
Para tal conta com os seguintes formatos, respectivamente, para o serviço de localização, dicionário de dados e 
protocolo de transmissão:
Página 3 de 4BDQ Prova
10/04/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
UDDI, DNS e HTTP
COS, IDL e ORB
UDDI, WSDL e SOAP
DNS, RSS e HTTP
StAX, DOM e JAX-RPC
Período de não visualização da prova: desde 03/03/2015 até 17/03/2015.
Página 4 de 4BDQ Prova
10/04/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

Outros materiais