Buscar

PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB

Prévia do material em texto

Avaliação:  PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
	Tipo de Avaliação: AV
	Aluno
	Professor:
	
	Turma: 
	Nota da Prova: 7,0    Nota de Partic.: 2   Av. Parcial 0  Data: 
	
	 1a Questão (Ref.: 201405271035)
	Pontos: 0,5  / 1,0
	As páginas JSP são uma tecnologia Java similar ao ASP, da Microsoft, que permitem a inclusão de trechos dinâmicos feitos em Java em meio a código HTML, viabilizando uma forma mais simples de resposta às solicitações HTTP. Cite vantagens e desvantagens do JSP, e expresse qual a relação destas páginas com a tecnologia de Servlets.
		
	
Resposta: vantagens utilizar o jps e criação de paginas web dinamicas ,pois antes as paginas eram estaticas,a desvantagem e que a maquina do cliente não estiver o java instalado não conseguimos utilizar seu conteudo,a relação se da á requisição do cliente que ao emitir a mesma o servidor ira buscar a resposta e so exibirá aquilo que foi pedido,não carregando toda a pagina deixando a navegação mais rapida.
	
Gabarito: A principal vantagem do JSP é a facilidade para desenhar as páginas de resposta, com a possibilidade de utilizar editores gráficos, aproveitando todo o potencial criativo dos designers. Como desvantagem, o estilo de programação dificulta o reuso, além de estimular o corte e colagem, o que acaba por dificultar as tarefas de manutenção. De qualquer forma, JSP seve como base para a criação de muitos frameworks, como JSF e PrimeFaces, e ao contrário de outras linguagens baseadas em páginas, que são sempre interpretadas, o JSP é transformado em Servlet pelo container, funcionando de forma compilada.
	
Fundamentação do(a) Professor(a): Não precisa de Java no cliente.
	
	
	 2a Questão (Ref.: 201405270982)
	Pontos: 1,0  / 1,0
	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: caracteriza se por oferecer ao programador uma metodologia de programação orientada a eventos como nos sistemas desktop no mesmo tempo em que garante para o sistema a robustez de uma arquitetura em camada 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.
	
	
	 3a Questão (Ref.: 201405711477)
	Pontos: 1,0  / 1,0
	Quando se cria programas de computador em Java, há possibilidade de ocorrer erros imprevistos durante sua execução, esses erros são conhecidos como exceções e podem ser provenientes de erros de lógica ou acesso a dispositivos ou arquivos externos. As exceções ocorrem quando algo imprevisto acontece, elas podem ser provenientes de erros de lógica ou acesso a recursos que talvez não estejam disponíveis. Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA.
		
	
	A cláusula finally é sempre executada mesmo quando existente em um bloco try/catch.
	
	A cláusula catch nem sempre é executada.
	
	Uma exceção é sempre um objeto do tipo Throwable
	
	A cláusula try sempre é executada.
	 
	As exceções em Java são fixas e não é possível definir novas exceções.
	
	
	 4a Questão (Ref.: 201405217751)
	Pontos: 1,0  / 1,0
	Considere:
 
I. Cobre parte da especificação JEE porém não as tecnologias servlet e JSP e nem as tecnologias Realms e JDBC DataSources.
 
II. Tem a capacidade de atuar como servidor web, ou pode funcionar integrado a um servidor web dedicado como o Apache ou até mesmo o IIS.
 
III. É distribuído pela Sun como software proprietário e é referência para as tecnologias Java Servlet e JavaServer Pages.
 
Quanto ao Tomcat, é correto o que consta em
		
	 
	II, somente.
	
	III, somente.
	
	I e II, somente.
	
	I, II e III.
	
	I, somente.
	
	
	 5a Questão (Ref.: 201405217757)
	Pontos: 1,0  / 1,0
	Em JSP, a diretiva taglib define
		
	
	uma biblioteca para ser inserida na página.
	 
	uma biblioteca de tags para serem usadas na página.
	
	um conjunto de classes importadas para serem usadas na página.
	
	uma nova tag para ser usada na página.
	
	um módulo logicamente coesivo.
	
	
	 6a Questão (Ref.: 201405217758)
	Pontos: 1,0  / 1,0
	Analise as seguintes afirmações a respeito de JSP:
 
I. Em uma aplicação Web, há apenas um objeto page em cada JSP.
II. Comentários JSP aparecem na resposta ao cliente.
III. Os objetos com escopo session duram por toda a sessão de navegação do cliente.
 
Assinale a opção correta.
		
	
	Apenas a afirmação II é verdadeira.
	
	Apenas a afirmação I é verdadeira.
	
	Nenhuma das afirmações é verdadeira.
	
	As afirmações I, II e III são verdadeiras.
	 
	Apenas a afirmação III é verdadeira.
	
	
	 7a Questão (Ref.: 201405825793)
	Pontos: 0,5  / 0,5
	Arquivo de configuração necessário para a configuração das conexões no JPA:
		
	
	web.xml
	
	readme.txt
	 
	persistence.xml
	
	context.xml
	
	manifest
	
	
	 8a Questão (Ref.: 201405357337)
	Pontos: 0,5  / 0,5
	Propostos por Erich Gamma, JohnVlissides, RalphJonhsone e RichardHelm, o GoF descreve 23 padrões que podem ser utilizados no desenvolvimento de sistemas de software em linguagens de programação orientados a objetos. Estes padrões de projeto são divididos em três categorias, sendo uma delas a criacional, referindo-se à criação de objetos. Marque a opção que apresenta apenas padrões criacionais:
		
	
	Builder, Singleton e Adapter.
	
	Iterator, Mediator e Memento.
	 
	Factory Method, Abstract Factory e Prototype.
	
	Command, Strategy e Observer.
	
	Facade, Flyweight e Proxy.
	
	
	 9a Questão (Ref.: 201405751219)
	Pontos: 0,0  / 0,5
	O tipo de bean utilizado para tratamento de regras de negócio síncronas, onde ocorre a necessidade de guardar informações entre chamadas sucessivas seria:
		
	
	Managed Driven Bean
	
	Stateless Session Bean
	 
	Entity Bean
	
	Async Queued Bean
	 
	Stateful Session Bean
	
	
	 10a Questão (Ref.: 201405171104)
	Pontos: 0,5  / 0,5
	Qual das características abaixo NÃO se refere ao framework de persistência JPA?
		
	
	Utilização simplificada pelo JEE através de anotações.
	
	Ela detalha uma interface que pode ser implementada para permitir persistência em sistemas de memória principal volátil.
	 
	Acesso direto ao banco de dados através de ODBC.
	
	Uso de um gerenciador de persistência, o qual pode efetuar processos transacionais.
	
	Uso de anotações para a configuração do relacionamento entre a entidade e a tabela do banco de dados.

Outros materiais