Buscar

Avaliação de Programação em Sistemas Web

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: PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
Tipo de Avaliação: AV
Aluno: 
Professor: EDUARDO LUIZ PARETO	Turma: 9001/AA
Nota da Prova: 6,0	Nota de Partic.: 2	Data: 11/06/2014 14:50:47
1a Questão (Ref.: 201201277344)	Pontos: 1,0 / 1
O jeito mais fácil de desenvolver um Servlet é criar uma classe que estenda a clas HttpServlet, já existente na biblioteca do Java Enterprise Edition (JEE). Qual vantagem deste método? Justifique sua resposta.
Resposta: Dentre as vantagens estão os metodos de tratamento para a requisição e resposta, ou mesmo o meto
Foreward do objeto dispacherrequest para redirecionamento das requisiçoes para outro servelt.
Gabarito:
A principal vantagem é a economia de tempo e a praticidade proporcionada pe
reuso de código já existente.
Ao estender a classe HttpServlet fazemos uso da herança para reaproveitar toda infraestrutura operacional de um Servlet, já programada na classe HttpServlet. Co isso, economizamos código, pois basta acrescentar a lógica da funcionalidad pretendida para o Servlet, sem a necessidade de desenvolver e reprogramar tod os detalhes do funcionamento de um Servlet, como a parte de comunicação, p exemplo. Isso evita retrabalho e também reduz a possibilidade de bugs (defeito inconvenientes.
2a Questão (Ref.: 201201207577)	Pontos: 0,5 / 0
Marque a opção correta sobre o conceito JDBC:
 é o kit de desenvolvimento Java para implementação em dispositivos móveis framework para desenvolvimento web
 uma classe Java que gera tabelas de banco de dados relacionais
tecnologia que permite aos programas Java interagir com os bancos de dados
 são metadados sobre um objeto de conexão
3a Questão (Ref.: 201201326747)	Pontos: 1,5 / 1
BDQ 
Pro
v
a
Página
 
1
 de 4
h
t
t
p
://bquestoes.estacio.br/bdq_prova_r
e
sultad
o
_prev
i
e
w
_aluno.asp
20
/
06/
20
14
O framework JSF (Java Server Faces) tem sido amplamente utilizado pelo mercado, inclusive dando origem a outros frameworks derivados, como o PrimeFaces, que incorpora os avanços visuais do JQuery. Caracterize de forma sucinta o framework JSF.
Resposta: O framework JSF caracteriza-se por oferecer ao programador a vantagem da orientação a eventos, com em sistemas desktop, ao mesmo tempo que garante para o sistema a robustez de uma arquitetura em camadas MVC.
Gabarito: O framework JSF caracteriza-se por oferecer ao programador uma metodologia de programação orientada a eventos, como nos sistemas desktop, ao mesmo tempo em que garante para o sistema a robustez de uma arquitetura em camadas MVC.
4a Questão (Ref.: 201201226874)	Pontos: 0,5 / 0
Qual das afirmativas abaixo é falsa com relação aos Web Servers Java?
 Um web service é uma aplicação distribuída, cujos componentes podem ser aplicados e executados em dispositivos distintos.
 Permitem tratamento diferenciado para chamadas GET e POST. Todo JSP é transformado pelo contexto em um Servlet.
Não são capazes de gerenciar estado.
 O principal contexto para Web utilizado é o Tomcat.
5a Questão (Ref.: 201201227513)	Pontos: 0,5 / 0
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 como alternativa para processar requisições doGet.
 É usado para criar uma saída visual, usando o objeto response.
6a Questão (Ref.: 201201273510)	Pontos: 0,0 / 0
No contexto do Desenvolvimento WEB JAVA, analise as afirmativas a seguir, a respeito da tecnologia JSP ("JavaServer Page"):
I. Disponibiliza uma tecnologia simples e rápida para criar páginas que exibem conteúdo gerado dinamicamente, define a interação entre o servidor e a página JSP, e descreve o formato e sintaxe da página.
II. Emprega servlets - programas escritos na linguagem Java e executados no servidor, em oposição aos applets, executados no browser do cliente.
III. Utiliza páginas JSP, com extensão .jsp ou .jspx, criadas pelo desenvolvedor da web e que inclue especificações JSP e tags customizadas, em combinação com outras tags estáticas, HTML ou XML. Assinale:
 se somente a afirmativa I estiver correta.
se somente as afirmativas I e II estiverem corretas.
 se somente as afirmativas I e III estiverem corretas. se somente as afirmativas II e III estiverem corretas.
 se todas as afirmativas estiverem corretas.
7a Questão (Ref.: 201201227551)	Pontos: 0,5 / 0
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:
 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.
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.
 Torna o acesso ao banco de dados "transparente" para o restante do sistema.
8a Questão (Ref.: 201201273502)	Pontos: 0,0 / 1
Ao desenvolver uma aplicação sob a plataforma Java EE 5, isso implica que:
a aplicação poderá usar menos arquivos XML do que se fosse desenvolvida na plataforma J2EE 1.4. o desenvolvedor poderá utilizar o J2EE 1.4 SDK para testar a aplicação.
 a aplicação deverá usar o JavaServer Faces.
a aplicação será compatível com a versão 6.0 do Apache Tomcat.
 a aplicação será compatível com as versões anteriores do Java Enterprise Edition J2EE 1.4.
9a Questão (Ref.: 201201206230)	Pontos: 0,5 / 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.
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 e III são verdadeiras I e II são verdadeiras I é verdadeira
 III é verdadeira
 II é verdadeira
10a Questão (Ref.: 201201273495)	Pontos: 1,0 / 1
Na arquitetura de Web Services, o componente que compreende um serviço de diretórios p armazenamento de descrições de serviços é
h
t
t
p
://bquestoes.estacio.br/bdq_prova_r
e
sultad
o
_prev
i
e
w
_aluno.asp
20
/
06/
20
14
a Descrição, Descoberta e Integração Universal (UDDI). a Linguagem de Marcação Hiper-Texto (HTML).
 a Linguagem de Definição de Web Services (WSDL). a Arquitetura TCP/IP.
 o Protocolo de Acesso a Objetos Simples (SOAP).
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.

Outros materiais