Buscar

AV3 Servidor

Prévia do material em texto

Avaliação: CCT0179_AV3_200802145267 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
	Tipo de Avaliação: AV3 
	Aluno: 200802145267 - ALEXSANDRO HONORIO DA CONCEIÇÃO 
	Professor:
	DENIS GONCALVES COPLE
	Turma: 9003/AC
	Nota da Prova: 2,0 de 10,0        Nota do Trabalho:        Nota de Participação:        Data: 29/06/2013 09:10:48
	
	 1a Questão (Cód.: 34688)
	3a sem.: Criação de Aplicativos Web
	Pontos: 1,0  / 1,0 
	O que é Servlet ?
		
	
	um software criado pela Sun para desenvolvimento de aplicativos móveis em Java
	
	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
	
	um framework que auxilia no desenvolvimento de aplicações web
	
	uma extensão da classe JFrame
	
	
	 2a Questão (Cód.: 34689)
	5a sem.: Sistemas Cadastrais com acesso a Banco de Dados
	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
	
	tecnologia que permite aos programas Java interagir com os bancos de dados
	
	é o kit de desenvolvimento Java para implementação em dispositivos móveis
	
	são metadados sobre um objeto de conexão
	
	framework para desenvolvimento web
	
	
	 3a Questão (Cód.: 100675)
	9a sem.: WEB
	Pontos: 0,0  / 1,0 
	No contexto de sistemas Web, qual a utilidade de uma sessão?
		
	
	Dividir as informações do website em assuntos específicos.
	
	Realizar cache de textos HTML.
	
	Armazenar dados relacionados a um usuário.
	
	Proteger contra ataques de força bruta.
	
	Realizar cache das imagens estáticas.
	
	
	 4a Questão (Cód.: 34719)
	11a sem.: Sistemas Cadastrais com acesso a Banco de Dados
	Pontos: 0,0  / 1,0 
	Considerando a utilização da linha de código abaixo no estabelecimento de uma conexão com JDBC, assinale a opção correta. Class.forName(¿org.apache.derby.jdbc.EmbeddedDriver¿); 
		
	
	EmbeddedDriver é o principal tipo de driver de conexão JDBC e ODBC em Java.
	
	Class.forName faz parte de outra classe denominada DriverProperty.JDBC.Main, que é utilizada com a tecnologia JDBC.
	
	O trecho de código dado faz os dois passos necessários para a conexão a uma base com JDBC; o EmbeddedDriver faz todo o restante do trabalho de conexão.
	
	Na linha de código, a chamada para Class.forName automaticamente cria uma instância de um driver e o registra com o DriverManager.
	
	Class.forName não é aplicado para estabelecer conexão com banco de dados.
	
	
	 5a Questão (Cód.: 100618)
	3a sem.: Servlets
	Pontos: 0,0  / 1,0 
	Aplicações web são empacotadas em um arquivo WAR para serem disponibilizadas em servidores de aplicações como o Tomcat e o Oracle Application Server. Sobre a estrutura de um arquivo WAR, é correto afirmar que
		
	
	o código fonte dos servlets fica em WEB-INF/src.
	
	o arquivo web.xml (deployment descriptor) fica na pasta META-INF.
	
	os servlets compilados e as classes de domínio ficam em subpastas de WEB-INF/classes.
	
	arquivos JAR ficam em META-INF/lib
	
	arquivos JSP, imagens e outros conteúdos diretamente acessíveis aos clientes web da aplicação ficam em subpastas de WEB-INF/web.
	
	
	 6a Questão (Cód.: 100625)
	4a sem.: JSP
	Pontos: 0,0  / 1,0 
	Em relação aos conceitos da tecnologia JavaServer Pages (JSP), analise as seguintes afirmativas: 
I. Uma página JSP é um documento texto que contém dados estáticos em formato HTML e XML, por exemplo, e elementos JSP que constroem o conteúdo dinâmico. 
II. Os elementos JSP em uma página JSP podem ser expressos nas sintaxes padrão e XML, embora em um dado arquivo, pode-se usar somente uma das sintaxes. 
III. Uma página JSP em sintaxe XML é um documento XML que pode ser manipulado pelas ferramentas e APIs para documentos XML. Além disso, pode ter um jsp:root como elemento raiz. 
Marque a alternativa CORRETA:
		
	
	todas as afirmativas são verdadeiras. 
	
	apenas a afirmativa II é verdadeira
	
	apenas as afirmativas II e III são verdadeiras. 
	
	apenas as afirmativas I e III são verdadeiras.
	
	apenas as afirmativas I e II são verdadeiras.
	
	
	 7a Questão (Cód.: 33341)
	9a sem.: Interface
	Pontos: 0,0  / 1,0 
	O método da interface javax.servlet.http.HttpSession, utilizado para finalizar uma sessão de usuário em um container J2EE, é
		
	
	release( )
	
	cancel( )
	
	destroy( )
	
	invalidate( )
	
	delete( )
	
	
	 8a Questão (Cód.: 33342)
	1a sem.: Tecnologia Java
	Pontos: 0,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 e II são verdadeiras
	
	III é verdadeira
	
	II é verdadeira
	
	I e III são verdadeiras
	
	I é verdadeira
	
	
	 9a Questão (Cód.: 34708)
	4a sem.: Criação de Aplicativos Web
	Pontos: 0,0  / 1,0 
	Pode-se dizer que está incorreto sobre as tecnologias Servlet/JSP:
		
	
	Geralmente páginas JSP são utilizadas como views e Servlet como controlllers
	
	Toda página JSP é transformada em um Servlet
	
	Não possuem o método main, pois estão sob controle dos contêineres
	
	JSP pode ser processado sem a utilização de um contêiner, e Servlet necessita de um contêiner
	
	Para criar um Servlet é necessário criar uma classe derivada de HttpServlet
	
	
	 10a Questão (Cód.: 33343)
	4a sem.: Tecnologia Java
	Pontos: 0,0  / 1,0 
	Ao estudar as especificações e frameworks Java EE, um Analista de Sistemas concluiu que:
		
	
	a utilização de Java Persistent API obriga o uso de um container EJB com Session Beans
	
	Enterprise JavaBeans é um modelo de componentes padronizado, executado no lado do cliente e que facilita a construção de aplicações distribuídas robustas
	
	no container WEB, uma página JSP transforma-se em um servlet, que é compilado, carregado e inicializado
	
	STRUTS é um framework de persistência que permite o gerenciamento de dados relacionais, utilizando-se de mapeamento objeto-relacional
	
	o container WEB do servidor de aplicações é o responsável por gerenciar o ciclo de vida de servlets e de EJBs utilizados numa aplicação Java

Continue navegando