Buscar

AV - Prog Servidor WEB passeidireto

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_ » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
	Professor:
	DENIS GONCALVES COPLE
	Turma: 9002/AB
	Nota da Prova: 3,5        Nota de Partic.: 1,5        Data: 19/11/2014 15:17:23
	�
	 1a Questão (Ref.: 201207310862)
	Pontos: 1,0  / 1,0
	Enterprise Java Beans são componentes da arquitetura corporativa de objetos distribuídos do Java Enterprise Edition. Qual das opções abaixo é uma afirmativa correta acerca dos EJBs?
	
	
	Os Session Beans só podem ser acessados localmente.
	
	Os MDBs são capazes de armazenar estado.
	 
	Os Entity Beans, bem como o JPA, visam cuidar da persistência em banco de dados.
	
	A comunicação assíncrona é feita através de Satefull Session Beans.
	
	Os Session Beans só podem ser acessados remotamente.
	�
	 2a Questão (Ref.: 201207103985)
	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 II são verdadeiras
	
	III é verdadeira
	
	II é verdadeira
	 
	I e III são verdadeiras
	
	I é verdadeira
	�
	 3a Questão (Ref.: 201207105331)
	Pontos: 0,5  / 0,5
	O que é Servlet ?
	
	
	um software criado pela Sun para desenvolvimento de aplicativos móveis em Java
	
	uma extensão da classe JFrame
	
	um framework que auxilia no desenvolvimento de aplicações web
	 
	uma classe Java que é carregada e executada por um servidor web
	
	uma arquitetura genérica para web que implementa várias linguagens de programação, tais como PHP e o Java
	�
	 4a Questão (Ref.: 201207171264)
	Pontos: 0,5  / 0,5
	Em JSP, a diretiva taglib define:
	
	
	um módulo logicamente coesivo.
	 
	uma biblioteca de tags para serem usadas na página.
	
	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.
	�
	 ��5a Questão (Ref.: 201207171271)
	Pontos: 0,5  / 0,5
	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
	
	
	I e II, somente.
	 
	II, somente.
	
	III, somente.
	
	I, somente.
	
	I, II e III.
	�
	 6a Questão (Ref.: 201207105332)
	Pontos: 0,5  / 0,5
	Marque a opção correta sobre o conceito JDBC:
	
	 
	tecnologia que permite aos programas Java interagir com os bancos de dados
	
	framework para desenvolvimento web
	
	é o kit de desenvolvimento Java para implementação em dispositivos móveis
	
	são metadados sobre um objeto de conexão
	
	uma classe Java que gera tabelas de banco de dados relacionais
	�
	 7a Questão (Ref.: 201207105353)
	Pontos: 0,0  / 0,5
	Sobre Design Patterns podemos afirmar:
	
	 
	é uma forma de descrever uma solução, que geralmente serve para resolver algum problema
	
	utilizado para mapear um banco de dados
	 
	classe Java utilizada para definir todos atributos existentes em um sistema
	
	é uma documentação de análise de sistemas
	
	é sinônimo de framework
	�
	 8a Questão (Ref.: 201207116614)
	Pontos: 0,0  / 1,5
	Um objeto JavaBean, dentro de uma JSP pode ter uma definição de escopo (tempo de vida de objeto - contexto do objeto) em até 4 escopos distintos. Quais são eles ? e qual o tempo de vida - contexto do objeto em cada escopo?
	
	Resposta: 1- Ciclo ; 2- Resposta 3- Tamanho 4- Permanência. O tempo de vida do objeto em cada escopo vai depender da consistência do objeto em cada escopo
	
Gabarito: 1.page - disponível apenas no contexto da página. 2.request - disponível para a requisição HTTP (a página que recebeu a requisição e as páginas para onde a requisição é encaminhada), no contexo do objeto request. 3.session - duração da sessão do cliente (o bean pode ser usado de uma requisição para outra), no contexto do objeto session. 4.application - pode ser usado no contexto da aplicação por qualquer outro componente no aplicativo Web.
	�
	 9a Questão (Ref.: 201207224542)
	Pontos: 0,0  / 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: View, Controler e manager. O request é o padrão de desenvolvimento mais adequado por ser mais barato e proporcionar o reuso de seu código em função disto o risco de erro é bem reduzido e o tempo destinado a esta atividade também será reduzida.
	
Gabarito: O padrão mais indicado é o Front Control, sendo tipicamente implementado através de um Servlet.
	�
	 10a Questão (Ref.: 201207125311)
	Pontos: 0,0  / 1,0
	A JPA é apenas uma API para implementar persistência. Com relação a ela, assinale a alternativa INCORRETA:
	
	
	Sua utilidade real está relacionada à existência de um framework que a implemente.
	 
	Pode-se considerar tal API desnecessária no contexto de um sistema de memória principal permanente.
	
	Ela detalha uma interface que pode ser implementada para permitir persistência em sistemas de memória principal volátil.
	 
	Sua funcionalidade independe de elementos adicionais, sendo uma implementação completa de persistência.
	
	Framkeworks que sigam tal especificação podem ser usados de maneira similar.

Outros materiais