Buscar

AV1 2015.2 PROGRAMAÇÃO SERVIDOR 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 3 páginas

Prévia do material em texto

Avaliação: CCT0249_AV_201401318363 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
	Tipo de Avaliação: AV
	Aluno: 
	Professor:
	DENIS GONCALVES COPLE
	Turma: 9002/AB
	Nota da Prova: 5,5        Nota de Partic.: 1        Data: 12/11/2015 08:30:34
	
	 1a Questão (Ref.: 201402029838)
	Pontos: 0,5  / 1,5
	Qual a função do DriverManager?
		
	
Resposta: Definir o protocolo de comunicação a ser utilizado com o BD. Quando passamos o driver na string de conexão estamos dizendo a nossa aplicação que tipo de banco de dados estamos tentando acessar, possibilitando assim a comunicação mais adequada.
	
Gabarito: Gerenciar os Drivers registrados e obter as conexões com os bancos de dados.
	
Fundamentação do(a) Professor(a): Incompleto.
	
	
	 2a Questão (Ref.: 201401592145)
	Pontos: 1,0  / 1,5
	HOJE É COMUM A UTILIZAÇÃO DE FERRAMENTAS DE MAPEAMENTO OBJETO-RELACIONAL NAS MAIS DIVERSAS LINGUAGENS ORIENTADAS A OBJETO. O JAVA ADOTA O JPA COMO MEIO PADRÃO PARA EFETUAR ESTE MAPEAMENTO. QUAIS AS CARACTERÍSTICAS DO JPA E O QUE MUDA EM RELAÇÃO AO JDBC PURO?
		
	
Resposta: O JPA auxilia o mapeamento objeto-relacional das entidades do banco de dados. Possui como caracteristica a padronização e melhora a produção, reutilização e manutenção. Em resumo, a ideia principal do JPA é persistir automaticamente classes java nos bancos de dados e essa é a principal diferença para o JDBC PURO enquanto o JDBC é permite a interação com o banco e não realiza a persistência de maneira não automatica.
	
Gabarito: A ARQUITETURA DE PERSISTÊNCIA JAVA (JPA) TRABALHA COM ANOTAÇÕES PARA EFETUAR O MAPEAMENTO OBJETO-RELACIONAL DE FORMA SIMPLES, RECUPERANDO OS DADOS COMO COLEÇÕES DE POJOS ANOTADOS, E TRATANDO DE TODO O INTERFACEAMENTO COM O JDBC. COM O USO DE JDBC PURO É NECESSÁRIO ESCREVER TODO O SQL EM MEIO AO CÓDIGO JAVA. ALÉM DISSO, EMBORA O JDBC PURO SEJA MAIS RÁPIDO EM SITUAÇÕES MAIS SIMPLES, O JPA GANHA VANTAGEM EM AMBIENTES DE ALTA CONCORRÊNCIA DEVIDO AO CACHE DE OBJETOS.
	
	
	 3a Questão (Ref.: 201401973417)
	Pontos: 0,5  / 0,5
	"Uma classe que não pode ser estendida, podendo apenas ser instanciada". Assinale a alternativa que indica esse tipo de classe.
		
	 
	Classe final
	
	Interface
	
	Classe filha
	
	Classe concreta
	
	Classe abstrata
	
	
	 4a Questão (Ref.: 201401454649)
	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:
		
	
	Um Servlet pode apenas processar requisições do tipo "post", isto é, aquelas originadas de um formulário web.
	 
	Para que um Servlet possa ser executado é necessário que um contentor Java, como o TomCat ou GlassFish, esteja em funcionamento.
	
	Os Servlets são executados sempre no computador do usuário, nunca no servidor da empresa.
	
	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.
	
	
	 5a Questão (Ref.: 201401450819)
	Pontos: 0,5  / 0,5
	Para incluir blocos de código Java em uma página JSP utiliza-se a categoria de tags denominada
		
	
	diretivas.
	
	comentários.
	
	expressões.
	
	declarações.
	 
	scriptlets.
	
	
	 6a Questão (Ref.: 201401384888)
	Pontos: 0,5  / 0,5
	Marque a opção correta sobre o conceito JDBC:
		
	
	é o kit de desenvolvimento Java para implementação em dispositivos móveis
	
	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
	
	
	 7a Questão (Ref.: 201402030804)
	Pontos: 0,5  / 0,5
	A ideia do mapeamento de JPA é persistir automaticamente classes Java em bancos de dados. Qual nome é dado às classes manipuladas automaticamente pelo mecanismo de persistência de JPA?
		
	
	Parâmetros
	
	Beans
	
	Business Objects
	 
	Entidades
	
	Atributos
	
	
	 8a Questão (Ref.: 201401958810)
	Pontos: 0,5  / 0,5
	O padrão de projeto Singleton tem o propósito de:
		
	
	criar um mecanismo de representação para encapsular uma informação usada para a chamada de método posteriormente
	
	permitir a organização do código em 3 camadas
	 
	restringir a instanciação de uma classe a um único objeto
	
	possibilitar a utilização de uma API de testes para o código
	
	criar uma interface única de acesso aos dados
	
	
	 9a Questão (Ref.: 201401984290)
	Pontos: 1,0  / 1,0
	Para a guarda do estado de uma página em chamadas sucessivas, com uso de tecnologia JSF, deve ser utilizado qual escopo em um Managed Bean?
		
	 
	Sessão
	
	Visão
	
	Requisição
	
	Aplicação
	
	Sem escopo
	
	
	 10a Questão (Ref.: 201401384910)
	Pontos: 0,0  / 1,0
	É INCORRETO afirmar sobre Message-Driven Bean que:
		
	
	é guiado por mensagens ou eventos
	 
	possui dezenas de métodos para receber qualquer tipo de mensagem
	 
	possui apenas um método que recebe qualquer tipo de mensagem
	
	é um EJB
	
	não é possível enviar uma mensagem diretamente a um message-driven bean

Outros materiais