Buscar

Prova Programação Servidor Em Sistemas Web 03-2015

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

Avaliação: CCT0249_AV_201210048231 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
Tipo de Avaliação: AV
Aluno: 
Professor: DENIS GONCALVES COPLE Turma:
Nota da Prova: 5,0 Nota de Partic.: 2 Data: 14/03/2015 11:26:12
 1a Questão (Ref.: 201210106610) Pontos: 0,5 / 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: 
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.
Fundamentação do(a) Professor(a): 
 2a Questão (Ref.: 201210206953) Pontos: 1,5 / 1,5
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:
Gabarito: O padrão mais indicado é o Front Control, sendo tipicamente implementado através de um Servlet.
 3a Questão (Ref.: 201210086396) Pontos: 0,5 / 0,5
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
1 of 3 24/03/2015 11:03
III é verdadeira
I é verdadeira
I e II são verdadeiras
II é verdadeira
 4a Questão (Ref.: 201210107692) Pontos: 0,0 / 0,5
Nos servlets, usualmente um objeto de requisição é acompanhado de um objeto de resposta. Sobre este objeto de
resposta, analise as afirmações e selecione a alternativa correta:
I) Não é errado que alguns servlets não usem o objeto de resposta.
II) Como cada Servlet realiza um pequeno serviço para a aplicação, pode-se dizer que o objeto resposta pode servir
para armazenar parte ou a totalidade dos resultados deste serviço.
III) O objeto de reposta, quando necessário, deve ser criado pelo programador, já que ele nunca é fornecido como
parâmetro.
Apenas I e III estão corretas.
Todas as afirmativas estão corretas.
Apenas II e III estão corretas.
 Apenas I e II estão corretas.
 Apenas uma afirmativa está correta.
 5a Questão (Ref.: 201210153673) 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
application e pageContext.
session e exception.
request e response.
out e request.
 page e config.
 6a Questão (Ref.: 201210293256) Pontos: 0,5 / 0,5
A linguagem Java apresenta como middleware padrão para acesso a bancos de dados o JDBC, cuja utilização
envolve vários passos, indo desde o registro do Driver até a recepção da consulta em ResultSets. Neste processo
podem ocorrer duas exceções principais, no que se refere ao uso do JDBC, as quais são:
ServletException e ArithmeticException
ClassNotFoundException e ArithmeticException
SQLException e ServletException
 SQLException e ClassNotFoundException
ClassNotFoundException e ServletException
 7a Questão (Ref.: 201210087743) Pontos: 0,5 / 0,5
Marque a opção correta sobre o conceito JDBC:
são metadados sobre um objeto de conexão
BDQ Prova file:///C:/Users/1965712/Desktop/Programação Servidor Web_files/bd...
2 of 3 24/03/2015 11:03
é o kit de desenvolvimento Java para implementação em dispositivos móveis
framework para desenvolvimento web
 tecnologia que permite aos programas Java interagir com os bancos de dados
uma classe Java que gera tabelas de banco de dados relacionais
 8a Questão (Ref.: 201210107025) 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:
Service Locator
Singleton
 Session Facade
Chain of Responsibility
 Front Control / View Control
 9a Questão (Ref.: 201210629076) Pontos: 1,0 / 1,0
A correta escolha dos componentes em uma arquitetura JEE pode determinar o sucesso ou fracasso de
determinados processos. Suponha o seguinte requisito: "receber solicitações de pagamentos efetuadas por
diferentes origens, sem que o aplicativo cliente fique retido, e permitindo posterior processamento sequencial,
podendo inclusive o componente estar inativo no momento da emissão pelo cliente". Para este tipo de
comportamento será necessário o uso de:
JPA
Stateless SessionBean
ManagedBean
Stateful SessionBean
 Message Driven Beans
 10 a Questão (Ref.: 201210153723) Pontos: 0,0 / 1,0
Os estados do ciclo de vida de uma instância de uma entidade, definidos na JPA 2.0, são
ativo (active), inativo (inactive) e removido (removed).
 novo (new), gerenciado (managed), destacado (detached) e removido (removed).
 novo (new), temporário (temporary), permanente (permanent) e destacado (detached).
novo (new), temporário (temporary) e destacado (detached)
gerenciado (managed), temporário (temporary), permanente (permanent) e destacado (detached).
Período de não visualização da prova: desde 03/03/2015 até 17/03/2015.
 
 
BDQ Prova file:///C:/Users/1965712/Desktop/Programação Servidor Web_files/bd...
3 of 3 24/03/2015 11:03
	Slide 1
	Slide 2
	Slide 3

Continue navegando