A maior rede de estudos do Brasil

Grátis
4 pág.
AV_2016.3_PROGRAMAÇÃO_SERVIDOR_EM_SISTEMAS_WEB

Pré-visualização | Página 1 de 1

Fechar
	Avaliação: CCT0249_AV_ PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
	Tipo de Avaliação: AV
	Aluno: 
	Professor:
	DENIS GONCALVES COPLE
	Turma: 9002/AA
	Nota da Prova: 7,0    Nota de Partic.: 2   Av. Parcial 2  Data: 29/11/2016 15:08:42
	
	 1a Questão (Ref.: 201407475192)
	Pontos: 0,0  / 1,0
	O jeito mais fácil de desenvolver um Servlet é criar uma classe que estenda a classe HttpServlet, já existente na biblioteca do Java Enterprise Edition (JEE). Qual a vantagem deste método? Justifique sua resposta.
		
	
Resposta: A principal vantagem deste metodo é a possibilidade de validar as requisições de envio e recebimento de informações.
	
Gabarito:
A principal vantagem é a economia de tempo e a praticidade proporcionada pelo reuso de código já existente.
Ao estender a classe HttpServlet fazemos uso da herança para reaproveitar toda a infraestrutura operacional de um Servlet, já programada na classe HttpServlet. 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.: 201407524635)
	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 de desenvolvimento mais adequado é o Front Control, sendo implementado através de uma servlet.
	
Gabarito: O padrão mais indicado é o Front Control, sendo tipicamente implementado através de um Servlet.
	
	
	 3a Questão (Ref.: 201407404078)
	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.
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 é verdadeira
	
	II é verdadeira
	 
	I e III são verdadeiras
	
	III é verdadeira
	
	I e II são verdadeiras
	
	
	 4a Questão (Ref.: 201407424722)
	Pontos: 1,0  / 1,0
	Qual das afirmativas abaixo é falsa com relação aos Web Servers Java?
		
	
	Permitem tratamento diferenciado para chamadas GET e POST.
	
	Um web service é uma aplicação distribuída, cujos componentes podem ser aplicados e executados em dispositivos distintos.
	 
	Não são capazes de gerenciar estado.
	
	Todo JSP é transformado pelo contexto em um Servlet.
	
	O principal contexto para Web utilizado é o Tomcat.
	
	
	 5a Questão (Ref.: 201407471370)
	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 para ser inserida na página.
	
	uma nova tag para ser usada na página.
	 
	uma biblioteca de tags para serem usadas na página.
	
	
	 6a Questão (Ref.: 201407405425)
	Pontos: 1,0  / 1,0
	Marque a opção correta sobre o conceito JDBC:
		
	
	uma classe Java que gera tabelas de banco de dados relacionais
	
	framework para desenvolvimento web
	
	são metadados sobre um objeto de conexão
	 
	tecnologia que permite aos programas Java interagir com os bancos de dados
	
	é o kit de desenvolvimento Java para implementação em dispositivos móveis
	
	
	 7a Questão (Ref.: 201407471405)
	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
		
	 
	novo (new), gerenciado (managed), destacado (detached) e removido (removed).
	
	ativo (active), inativo (inactive) 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).
	
	
	 8a Questão (Ref.: 201408004838)
	Pontos: 0,5  / 0,5
	Assinale a opção que apresenta apenas padrões de construção:
		
	
	Decorator, Iterator e Visitor
	 
	Builder, Prototype e Memento
	
	Singleton, Proxy e Bridge
	
	Adapter, Facade e Bridge
	
	Builder, Decorator e Memento
	
	
	 9a Questão (Ref.: 201408004828)
	Pontos: 0,5  / 0,5
	Para a manutenção do estado da página apenas ao nível do redirecionamento interno entre Servlets e JSPs o melhor escopo para um Managed Bean seria:
		
	
	Aplicação
	 
	Requisição
	
	Sessão
	
	Sem escopo
	
	Visão
	
	
	 10a Questão (Ref.: 201407405447)
	Pontos: 0,5  / 0,5
	É INCORRETO afirmar sobre Message-Driven Bean que:
		
	 
	possui dezenas de métodos para receber qualquer tipo de mensagem
	
	não é possível enviar uma mensagem diretamente a um message-driven bean
	
	é guiado por mensagens ou eventos
	
	possui apenas um método que recebe qualquer tipo de mensagem
	
	é um EJB