Buscar

PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB Av

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

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

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ê viu 3, do total de 4 páginas

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

Prévia do material em texto

Avaliação: CCT0249_AV_201101227729 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
	Tipo de Avaliação: AV
	
	Professor:
	DENIS GONCALVES COPLE
	Turma: 9003/AC
	Nota da Prova: 3,0        Nota de Partic.: 2        Data: 10/06/2014 10:19:50
	�
	 1a Questão (Ref.: 201101305115)
	Pontos: 0,5  / 0,5
	Quando uma Aplicação Web é criada, usualmente são utilizados três tipos de elementos: páginas JSP, Servlets e classes de entidade (beans). Cada um destes elementos pode ser, usualmente, associado às seguintes camadas do modelo MVC, respectivamente:
	
	
	Controle, Visão e Modelo
	
	Visão, Modelo e Controle
	 
	Visão, Controle e Modelo
	
	Modelo, Visão e Controle
	
	Modelo, Controle e Visão
	
	�
	 2a Questão (Ref.: 201101304057)
	Pontos: 0,0  / 1,5
	Num projeto Java web, que utilize JSP / SERVLET, que objeto é utilizado na SERVLET para recuperar/obter dentro da SERVLET, os valores dos campos do formulário submetidos ao servidor e quem é responsável por instanciar esse objeto?
	
	
Resposta: O Tomcat.
	
Gabarito: O objeto é o REQUEST. A instanciação e envio desse objeto à SERVLET como parâmetro é Container Web Java. Na JSP ele é um objeto implícito.
	
	�
	 3a Questão (Ref.: 201101404376)
	Pontos: 1,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: @Entendy @Table = "pessoa" Public class Pessoa { @GeneratedValue ="id" @Name = "codigo" Private Integer codigo; @Name = "nome" Private String nome; @Name="idade" private Integer idade; //Construtores // getters e setters. }
	
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 }
	
	�
	 4a Questão (Ref.: 201101490673)
	Pontos: 0,0  / 0,5
	A linguagem Java apresenta muitas palavras reservadas, e algumas delas podem modificar muito o comportamento de um elemento programacional. Assinale a alternativa correta quanto ao uso da palavra reservada.
	
	 
	A palavra static serve para definir elementos que não podem ser modificados.
	 
	Uma classe final não pode ser estendida.
	
	Classes concretas podem conter métodos definidos como abstract.
	
	Um parâmetro final pode ter seu valor modificado no corpo do método.
	
	A palavra final serve para a definição de um elemento abstrato.
	
	�
	 5a Questão (Ref.: 201101304487)
	Pontos: 0,5  / 0,5
	Qual das afirmativas abaixo é falsa com relação aos Web Servers Java?
	
	
	Um web service é uma aplicação distribuída, cujos componentes podem ser aplicados e executados em dispositivos distintos.
	 
	Não são capazes de gerenciar estado.
	
	Permitem tratamento diferenciado para chamadas GET e POST.
	
	Todo JSP é transformado pelo contexto em um Servlet.
	
	O principal contexto para Web utilizado é o Tomcat.
	
	�
	 6a Questão (Ref.: 201101305139)
	Pontos: 0,0  / 0,5
	Nos servlets, usualmente um objeto de requisição é acompanhado de um objeto de resposta. Sobre este objeto de resposta, analise as afirmações e selecione a alternativa correta:
I) Não é errado que alguns servlets não usem o objeto de resposta.
II) Como cada Servlet realiza um pequeno serviço para a aplicação, pode-se dizer que o objeto resposta pode servir para armazenar parte ou a totalidade dos resultados deste serviço.
III) O objeto de reposta, quando necessário, deve ser criado pelo programador, já que ele nunca é fornecido como parâmetro.
	
	 
	Apenas I e II estão corretas.
	
	Apenas II e III estão corretas.
	 
	Apenas uma afirmativa está correta.
	
	Todas as afirmativas estão corretas.
	
	Apenas I e III estão corretas.
	
	�
	 7a Questão (Ref.: 201101351120)
	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
	
	
	request e response.
	 
	page e config.
	
	out e request.
	
	session e exception.
	
	application e pageContext.
	
	�
	 8a Questão (Ref.: 201101490710)
	Pontos: 0,5  / 0,5
	A utilização de JPA é baseada em anotações sobre POJOs. Abaixo são apresentadas algumas anotações do JPA e descrições de funcionalidades. Marque a opção que expressa o correto relacionamento entre cada anotação e sua funcionalidade.
I - @OneToMany 
II - @Table 
III - @GeneratedValue
a. Utilizada para refletir valores gerados automaticamente, com auto-incremento. 
b. Indica que uma determinada entidade será persistida em uma tabela. 
c. Define uma relação de um-para-muitos.
	
	 
	I - c , II - b , III - a
	
	I - a , II - c , III - b
	
	I - a , II - b , III - c
	
	I - c , II - a , III - b
	
	I - b , II - a , III - c
	
	�
	 9a Questão (Ref.: 201101500552)
	Pontos: 0,0  / 1,0
	Considere as instruções abaixo encontradas em um arquivo de uma aplicação que utiliza JSF 
 
Essas instruções indicam a existência de um bean gerenciado( classe Funcionario.java ) no pacote bean que poderá ser referenciado nas páginas JSP por meio da palavra func . O arquivo correto no qual essas instruções são colocadas é o
	
	
	context.xml.
	 
	web.xml.
	 
	faces-config.xml.
	
	config-bean.xml.
	
	web-inf.xml.
	
	�
	 10a Questão (Ref.: 201101285206)
	Pontos: 0,0  / 1,0
	Assinale a afirmativa INCORRETA sobre JPA:
	
	
	criado para operar com threads Java
	
	Java Panel Alternative define um painel de controles alternativos para gerenciamento web
	 
	protocolo de comunicação em rede com Java
	
	componente utilizado para integrar múltiplas linguagens de programação
	 
	Java Persistence API define um meio de mapeamento objeto-relacional para objetos Java simples e comuns (POJOs), denominados beans de entidade

Outros materiais