Buscar

AV-Pr.Se.Si.We.

Prévia do material em texto

Fechar
	Avaliação: CCT0179_AV_201101607386 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
	Tipo de Avaliação: AV
	Aluno: 201101607386 - EDVALDO AQUINO DE CARVALHO
	Professor:
	DENIS GONCALVES COPLE
	Turma: 9001/AA
	Nota da Prova: 2,7        Nota de Partic.: 0        Data: 10/03/2014 09:29:59
	
	 1a Questão (Ref.: 201101701461)
	Pontos: 0,0  / 0,5
	Sobre o servidor web Tomcat considere:
 I. É um software proprietário, desenvolvido no projeto Apache Jakarta, oficializado pela Sun Microsystems.
II. Não deve ser confundido com o servidor web Apache HTTP Server, que lida com qualquer tipo de solicitação na web.
III. É um container que fornece um ambiente necessário para execução de aplicações desenvolvidas com Java Servlet e JSP.
 Está correto o que consta na(s) assertativa(s):
		
	
	I e III, apenas
	
	I e II, apenas
	
	I, II e III
	 
	II e III, apenas
	 
	III, apenas
	
	
	 2a Questão (Ref.: 201101702813)
	Pontos: 0,5  / 0,5
	Marque a opção correta sobre o conceito JDBC:
		
	
	uma classe Java que gera tabelas de banco de dados relacionais
	
	é o kit de desenvolvimento Java para implementação em dispositivos móveis
	
	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
	
	
	 3a Questão (Ref.: 201101702833)
	Pontos: 0,0  / 0,5
	Assinale a alternativa que possui o conceito incorreto sobre sessão web:
		
	 
	Somente é possível atribuir valores originados de POST ou GET
	
	É possível atribuir valores, objetos e arrays em sessão
	
	Utilizado para persistir com os dados entre páginas web
	
	Serve para armazenar dados, tais como login, carrinho de compras em lojas virtuais, etc.
	 
	É gerenciado pelo servidor, e não pelo cliente
	
	
	 4a Questão (Ref.: 201101701465)
	Pontos: 0,0  / 0,5
	O método da interface javax.servlet.http.HttpSession, utilizado para finalizar uma sessão de usuário em um container J2EE, é
		
	 
	destroy( )
	
	delete( )
	
	release( )
	 
	invalidate( )
	
	cancel( )
	
	
	 5a Questão (Ref.: 201101768741)
	Pontos: 0,5  / 0,5
	Se uma super classe de servlet deve ser gerada, será definida na diretiva page do JSP por meio do atributo
		
	
	autoFlush.
	
	info.
	
	import.
	 
	extends.
	
	session.
	
	
	 6a Questão (Ref.: 201101768757)
	Pontos: 0,5  / 0,5
	Os objetos implícitos de JSP que se baseiam na implementação da página como um servlet são
		
	
	out e request.
	 
	page e config.
	
	session e exception.
	
	request e response.
	
	application e pageContext.
	
	
	 7a Questão (Ref.: 201101702846)
	Pontos: 1,0  / 1,0
	Analise as seguintes sentenças sobre JSP (Javaserver Pages) e, em seguida, escolha a alternativa correta:
I) Em uma página JSP a formatação da página HTML se encontra separada da programação, podendo ser modificada sem afetar o restante da aplicação.
II) Ao modificarmos a formatação de uma página JSP, ao contrário do que acontece quando se trabalha diretamente com Servlets, precisamos recompilar a aplicação.
III) JavaBeans não podem ser usadas em JSP 
IV) Uma referência a uma bilbioteca de Tags é um elemento estático usado em páginas JSP.
		
	
	apenas as sentenças I e II são verdadeiras
	
	apenas a sentença II é verdadeira
	
	apenas as sentenças I e IV são verdadeiras
	
	apenas as sentenças III e IV são verdadeiras
	 
	apenas a sentença I é verdadeira
	
	
	 8a Questão (Ref.: 201101768749)
	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:
		
	 
	apenas a afirmativa II é verdadeira
	 
	todas as afirmativas são verdadeiras.
	
	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.
	
	
	 9a Questão (Ref.: 201101822023)
	Pontos: 0,2  / 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: O padrão de desenvolvimento mais adequado para esta tarefa é o Proxy ou o Fly-Weight.
	
Gabarito: O padrão mais indicado é o Front Control, sendo tipicamente implementado através de um Servlet.
	
	
	 10a Questão (Ref.: 201101821999)
	Pontos: 0,0  / 1,5
	Considerando a classe Java abaixo, bem como o comando SQL para criação da tabela, implemente o mapeamento objeto-relacional, com uso de JPA, re-escrevendo o código da classe. 
public class Pessoa { 
private Integer codigo;
private String nome;
private Integer idade; // construtores // getters e setters } 
create table pessoa (codigo int not null primary key, nome varchar(50), idade int)
		
	
Resposta:
	
Gabarito: @Entity @Table(name = "PESSOA") public class Pessoa implements Serializable { private static final long serialVersionUID = 1L; @Id @Basic(optional = false) @Column(name = "CODIGO") private Integer codigo; @Column(name = "NOME") private String nome; @Column(name = "IDADE") private Integer idade; // construtores // getters e setters }

Continue navegando