Buscar

AV PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB 2015.1

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 3 páginas

Prévia do material em texto

27/03/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/3
Avaliação: CCT0249_AV_201305041275 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB 22080476 Tipo de Avaliação: AV
Aluno: 201305041275 ­ ELENILDA ALVES DE SOUSA
Professor: DENIS GONCALVES COPLE Turma: 9001/AA
Nota da Prova: 7,0        Nota de Partic.: 2        Data: 12/03/2015 16:18:06 (F)
  1a Questão (Ref.: 53556) Pontos: 1,0  / 1,5
Num projeto Java web, que utilize JSP / SERVLET, que objeto é utilizado na SERVLET para recuperar/obter
dentro da SERVLET, os valores dos campos do formulário submetidos ao servidor e quem é responsável por
instanciar esse objeto?
Resposta: O objeto utilizado na Servlet para recuperar valores dos campos do formulário é REQUEST e a
instanciação do objeto é Java Web Server.
Gabarito: O objeto é o REQUEST. A instanciação e envio desse objeto à SERVLET como parâmetro é Container
Web Java. Na JSP ele é um objeto implícito.
  2a Questão (Ref.: 153917) Pontos: 1,5  / 1,5
Defina o que são padrões de desenvolvimento e exemplifique dois padrões presentes na arquitetura JEE.
Resposta: São soluções de desenvolvimento aplicadas em software existentes. Os softwares são desenvolvidos,
aplicando­se essas soluções com o ituito de atingir diversos objetivos e aliminar inúmeros problemas
ocasionados com a forma de desenvolvimento aplicado atualmente. Dentre essas soluções estão, melhorar a
legibilidade do código, aumentar a coesão e diminuir o acoplamento entre as camadas(a exemplo do MVC).
Citando como exemplo de padrão estrutural presente na qrquitetura JEE, temos o Proxxi e o e­FlyWeight.
Gabarito: Padrões de desenvolvimento são soluções reutilizáveis de software para problemas já conhecidos e
formalizados, sendo muito utilizados em sistemas com arquiteturas mais robustas, a exemplo da arquitetura
MVC. Para o JEE são considerados muitos padrões de desenvolvimento, tanto estruturalmente como de forma
operacional, mas existem dois particularmente interessantes sob o foco estrutural: ­ Proxy, utilizado na
comunicação RMI­IIOP; e ­ FlyWeight, utilizado na concepção dos pools de EJBs.
  3a Questão (Ref.: 54673) Pontos: 0,5  / 0,5
Sobre os diferentes pacotes de java disponíveis, analise as afirmativas e selecione a alternativa correta:
I) O pacote Java SE é suficiente para desenvolver todo e qualquer tipo de aplicação Java.
II) É desnecessário identificar a versão da JVM do servidor de aplicações, visto que uma aplicação Java de
qualquer versão sempre poderá ser executada em qualquer versão de JVM.
III) O JDK é um pacote que inclui diversos elementos adicionais, a maioria deles necessários apenas para o
desenvolvedor Java.
Todas as afirmativas estão corretas.
  Apenas uma afirmativa está correta.
Apenas I e III estão corretas.
Apenas II e III estão corretas.
Apenas I e II estão corretas.
27/03/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/3
 Gabarito Comentado.
  4a Questão (Ref.: 100651) Pontos: 0,5  / 0,5
O ambiente necessário para a execução de aplicações web desenvolvidas com as tecnologias Java Servlet e JSP
é fornecido pelo container Web
  Tomcat.
Bean.
IIS.
Apache.
Servlet.
  5a Questão (Ref.: 104450) Pontos: 0,5  / 0,5
Um  Servlet  é,  basicamente,  um  programa  Java  que,  ao  receber  uma  requisição
(request), realiza um processamento e gera uma resposta (response). Considerando
o funcionamento dos Servlets, pode‐se afirmar que:
Apesar dos Servlets serem baseados na tecnologia Java, não há a necessidade de uma Máquina Virtual
Java para executá­los.
Jamais um Servlet aciona outro Servlet. Uma vez que um Servlet recebeu uma requisição, apenas ele
deverá processá­la.
Um Servlet pode apenas processar requisições do tipo "post", isto é, aquelas originadas de um
formulário web.
Os Servlets são executados sempre no computador do usuário, nunca no servidor da empresa.
  Para que um Servlet possa ser executado é necessário que um contentor Java, como o TomCat ou
GlassFish, esteja em funcionamento.
  6a Questão (Ref.: 100633) Pontos: 0,5  / 0,5
Os objetos implícitos de JSP que se baseiam na implementação da página como um servlet são
request e response.
session e exception.
  page e config.
out e request.
application e pageContext.
 Gabarito Comentado.
  7a Questão (Ref.: 34689) Pontos: 0,5  / 0,5
Marque a opção correta sobre o conceito JDBC:
framework para desenvolvimento web
  tecnologia que permite aos programas Java interagir com os bancos de dados
é o kit de desenvolvimento Java para implementação em dispositivos móveis
uma classe Java que gera tabelas de banco de dados relacionais
são metadados sobre um objeto de conexão
27/03/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/3
  8a Questão (Ref.: 54663) Pontos: 0,0  / 0,5
O Padrão DAO ­ Data Access Objects ­ é bastante útil na implementação de sistemas que seguem a arquitetura
MVC II.
Indique a afirmativa que NÃO representa uma vantagem do padrão DAO:
  Elimina a necessidade de lidar com comandos de baixo nível como queries SQL.
Facilita o reaproveitamento de código de acesso ao banco de dados.
Centraliza o código de acesso ao banco de dados, facilitando a manutenção.
Simplifica a substituição de um gerenciador de banco de dados por outro.
  Torna o acesso ao banco de dados "transparente" para o restante do sistema.
 Gabarito Comentado.
  9a Questão (Ref.: 250047) Pontos: 1,0  / 1,0
Considere uma aplicação JEE que utiliza a arquitetura MVC. A correspondência mais provável entre cada tipo de
componente ativo da aplicação com o significado das letras da sigla MVC, nesta ordem, é:
Servlet, Session Bean, JPA
  JPA, JSP, Session Bean
JSP, JPA, Session Bean
Session Bean, Servlet, JSP
Servlet, JSP, Session Bean
 Gabarito Comentado.
  10a Questão (Ref.: 100596) Pontos: 1,0  / 1,0
SOAP é
 
I. um protocolo de comunicação leve destinado a troca de informações estruturadas em um ambiente distribuído.
 
II. dependente de plataforma e linguagem de programação.
 
III. baseado em XHML.
 
IV. uma recomendação da W3C.
 
Está correto o que consta em
  I e IV, somente.
II, III e IV, somente.
III e IV, somente.
I, II, III e IV.
II e III, somente.
Período de não visualização da prova: desde 03/03/2015 até 17/03/2015.

Outros materiais