Buscar

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

Prévia do material em texto

Avaliação: CCT0249_AV_201201658381 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
Tipo de Avaliação: AV
Aluno: 201201658381 ­ PRISCILA RAMOS CARVALHO
Professor: DENIS GONCALVES COPLE Turma: 9002/AA
Nota da Prova: 7,0    Nota de Partic.: 2   Av. Parcial 2  Data: 29/11/2016 13:11:04
  1a Questão (Ref.: 201201828675) Pontos: 0,5  / 1,0
O jeito mais fácil de desenvolver um Servlet é criar uma classe que estenda a classe
H퟿�pServlet,  já  existente  na  biblioteca  do  Java  Enterprise  Edi៊�on  (JEE).  Qual  a
vantagem deste método? Jus៊�fique sua resposta.
 
Resposta: A utilização da classe estendida de HttpServlet gera economia de tempo, praticidade na programação
devido a reutilização do código e também reduz probabilidade de bug/erros no código devido a herança.
 
 
Gabarito:
A  principal  vantagem  é  a  economia  de  tempo  e  a  pra៊�cidade  proporcionada  pelo
reuso de código já existente.
Ao estender a  classe H퟿�pServlet  fazemos uso da herança para  reaproveitar  toda a
infraestrutura operacional de um Servlet, já programada na classe H퟿�pServlet. Com
isso,  economizamos  código,  pois  basta  acrescentar  a  lógica  da  funcionalidade
pretendida para o Servlet, sem a necessidade de desenvolver e reprogramar todos os
detalhes  do  funcionamento  de  um  Servlet,  como  a  parte  de  comunicação,  por
exemplo.  Isso  evita  retrabalho  e  também  reduz  a  possibilidade  de  bugs  (defeitos)
inconvenientes.
 
 
Fundamentação do(a) Professor(a): Incompleto.
  2a Questão (Ref.: 201201878118) 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: O padrão Front Control e implementado por meio de Servlets.
 
 
Gabarito: O padrão mais indicado é o Front Control, sendo tipicamente implementado através de um Servlet.
  3a Questão (Ref.: 201201757561) 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.
Priscila
Rectangle
Priscila
Rectangle
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 é verdadeira
I e II são verdadeiras
II é verdadeira
III é verdadeira
  4a Questão (Ref.: 201201824827) Pontos: 1,0  / 1,0
São apenas tipos de componentes executados em servidores Web:
Beans, Swing e JVM.
JVM, Servlets e JSP.
Beans, Servlets e J2EE.
  Beans, Servlets e JSP.
Beans, Swing e JSP.
  5a Questão (Ref.: 201201824853) Pontos: 1,0  / 1,0
Em JSP, a diretiva taglib define
um módulo logicamente coesivo.
um conjunto de classes importadas para serem usadas na página.
  uma biblioteca de tags para serem usadas na página.
uma biblioteca para ser inserida na página.
uma nova tag para ser usada na página.
  6a Questão (Ref.: 201201758908) Pontos: 1,0  / 1,0
Marque a opção correta sobre o conceito JDBC:
  tecnologia que permite aos programas Java interagir com os bancos de dados
são metadados sobre um objeto de conexão
uma classe Java que gera tabelas de banco de dados relacionais
é o kit de desenvolvimento Java para implementação em dispositivos móveis
framework para desenvolvimento web
  7a Questão (Ref.: 201201824888) Pontos: 0,5  / 0,5
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) e destacado (detached)
gerenciado (managed), temporário (temporary), permanente (permanent) e destacado (detached).
novo (new), temporário (temporary), permanente (permanent) e destacado (detached).
  8a Questão (Ref.: 201202358321) Pontos: 0,5  / 0,5
Assinale a opção que apresenta apenas padrões de construção:
Builder, Decorator e Memento
  Builder, Prototype e Memento
Decorator, Iterator e Visitor
Singleton, Proxy e Bridge
Adapter, Facade e Bridge
  9a Questão (Ref.: 201201974265) Pontos: 0,5  / 0,5
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:
JBoss Seam, EJB3 e Facelets.
Jboss Seam, JEE e JPA.
JEE, JSF e Hibernate.
JSF, JBoss Seam e AJAX.
  JPA, AJAX e JSF.
  10a Questão (Ref.: 201201758930) Pontos: 0,0  / 0,5
É INCORRETO afirmar sobre Message­Driven Bean que:
não é possível enviar uma mensagem diretamente a um message­driven bean
  possui apenas um método que recebe qualquer tipo de mensagem
  possui dezenas de métodos para receber qualquer tipo de mensagem
é guiado por mensagens ou eventos
é um EJB

Outros materiais