Buscar

SIMULADO programação servidor em sistemas web

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 7 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

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 6, do total de 7 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

SIMULADOS
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
	1a Questão (Ref.: 201404007455)
	Pontos: 0,1  / 0,1
	O comando break tem a função de:
		
	
	Segmentar a execução de um loop em duas ou mais partes aninhadas
	
	Condicionar a execução de um comando de atribuição a um operador lógico
	
	Impossibilitar o aninhamento de loops não lógicoS
	 
	Interromper a execução de um loop
	
	Estabelecer um intervalo de depuração durante a execução de um loop
	2a Questão (Ref.: 201403921730)
	Pontos: 0,0  / 0,1
	A classe HttpSession possui um método que apaga os dados da sessão. Qual é o seu nome?
		
	
	getSession()
	
	removeAttribute()
	 
	 invalidate()
	 
	removeValue()
	
	isNew()
	 3a Questão (Ref.: 201404007464)
	Pontos: 0,0  / 0,1
	Que protocolo na web fornece uma maneira de se comunicar entre aplicativos executados em diferentes sistemas operacionais , com diferentes tecnologias e linguagens de programação
		
	
	WDSL
	 
	SOAP
	
	WWW
	
	RPC
	 
	HTTP
		
	
	
	 4a Questão (Ref.: 201403367765)
	Pontos: 0,0  / 0,1
	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 II e III estão corretas.
	
	Todas as afirmativas estão corretas.
	
	Apenas uma afirmativa está correta.
	
	Apenas I e III estão corretas.
	 
	Apenas I e II estão corretas.
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201403346463)
	Pontos: 0,0  / 0,1
	Existem diversos servidores de aplicação compatíveis com a especificação do J2EE 1.4. NÃO é um servidor de aplicação compatível com o J2EE 1.4
		
	 
	JavaWeb
	
	Apache
	 
	Objectweb Jonas
	
	JBoss
	
	GlassFish
		 Gabarito Comentado.
	1a Questão (Ref.: 201404003310)
	Pontos: 0,1  / 0,1
	Qual é a linha completa este código?
1) public class Casdastro extends HttpServlet {
2) protected void service(HttpServletRequest request,HttpServletResponse response) {
3) ContatoDAO dao = new ContatoDAO();
4) Contato contato = new Contato(); 
5) contato.setNome(request.getParameter("nome"));
6) contato.setEndereco(request.getParameter("endereco")); 
7) contato.setEmail(request.getParameter("email")); 
8) dao.inserir(contato); 
9) ??????? 
10) rd.forward(request, response); 
11) } 
12) } 
		
	
	Dispatcher rd = request.getDispatcher("/contato-adicionado.jsp");
	
	ResponseDispatcher rd = response.getRequestDispatcher("/contato-adicionado.jsp");
	 
	RequestDispatcher rd = request.getRequestDispatcher("/contato-adicionado.jsp");
	
	RequestDispatcher rd = response.get ResponseDispatcher("/contato-adicionado.jsp");
	
	Dispatcher rd = response.getDispatcher("/contato-adicionado.jsp");
		
	
	
	 2a Questão (Ref.: 201403413752)
	Pontos: 0,1  / 0,1
	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 as afirmativas II e III são verdadeiras.
	 
	todas as afirmativas são verdadeiras.
	
	apenas a afirmativa II é verdadeira
	
	apenas as afirmativas I e III são verdadeiras.
	
	apenas as afirmativas I e II são verdadeiras.
		
	
	
	 3a Questão (Ref.: 201403413744)
	Pontos: 0,1  / 0,1
	Se uma super classe de servlet deve ser gerada, será definida na diretiva page do JSP por meio do atributo
		
	
	import.
	
	info.
	 
	extends.
	
	autoFlush.
	
	session.
		
	
	
	 4a Questão (Ref.: 201403413785)
	Pontos: 0,1  / 0,1
	O pacote "java.sql" da API Java consiste de um conjunto de classes e interfaces que permitem embutir código SQL em métodos Java para por meio de drivers JDBC acessar diversos SGBDs. As alternativas a seguir apresentam interfaces do pacote "java.sql", à exceção de uma. Assinale-a.
		
	 
	DriverManager
	
	ResultSet
	
	SQLData
	
	Statement
	
	Connection
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201403346466)
	Pontos: 0,1  / 0,1
	Sejam as seguintes assertivas sobre a arquitetura MVC:
I. O elemento Modelo é a representação específica de domínio dos dados sobre os quais a aplicação opera.
II. Essa arquitetura foi proposta originalmente para resolver algumas das dificuldades encontradas para manipular interfaces gráficas a partir da linguagem C++.
III. O framework Swing, que faz parte da Java Foundation Classes (JFC) , não pode ser considerado uma implementação da arquitetura MVC.
IV. Em uma aplicação J2EE o elemento Modelo pode ser adequadamente implementado através de Entity Beans.
V. O código JavaScript convencional, embutido em páginas HTML, é considerado parte do elemento Controle da arquitetura MVC.
Dentre as assertivas acima, quantas são verdadeiras?
		
	
	5
	
	3
	 
	2
	
	4
	
	1
		
	1a Questão (Ref.: 201403346471)
	Pontos: 0,1  / 0,1
	Diversos frameworks e APIs, incluindo a Java API for XML Web Services (JAX-WS), provêem suporte para uma abordagem arquitetural chamada REST (Representational State Transfer) para a criação de web services simples, que utilizam apenas o protocolo HTTP, dispensando uma camada de mensagens como o SOAP. Para tanto, cada serviço é disponibilizado na forma de um recurso associado a uma URL e os métodos do protocolo HTTP são utilizados para "comandar" ações de inclusão, atualização, exclusão e consulta de dados. Vista sob este prisma, a World Wide Web em si é um exemplo da abordagem arquitetural REST. Marque a alternativa que NÃO corresponde a um método previsto no protocolo HTTP/1.1
		
	
	Get
	
	Post
	 
	Insert
	
	Delete
	
	Put
		 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201403921730)
	Pontos: 0,0  / 0,1
	A classe HttpSession possui um método que apaga os dados da sessão. Qual é o seu nome?
		
	 
	invalidate()
	
	getSession()
	
	removeAttribute()
	 
	removeValue()
	
	isNew()
		
	
	
	 3a Questão (Ref.: 201403571995)
	Pontos: 0,1  / 0,1
	Sobre o ciclo de vida de um servlet, assinale a alternativa correta:
		
	
	O método service é acionado apenas na primeira vez que uma requisição é submetida ao servlet
	
	O método init é executado automaticamente pelo servidor toda vez que o servlet é requisitado
	
	O método destroy deve ser executado sempre que o método service termina sua execução
	 
	Os métodos doGet e doPost são chamados automaticamente pelo método service de acordo com o tipo de requisição
		
	
	
	 4a Questão (Ref.: 201403571998)
	Pontos: 0,0  / 0,1
	Sobre conceitos básicos de servlets, assinale a alternativa correta:
		
	
	Apesar de serem implementados em Java, os servlets, quando compilados, são dependentes da arquiteturado SO
	
	Uma aplicação web escrita em Java deve, obrigatoriamente, ser composta apenas por servlets
	 
	Servlets são baseados no conceito de pool de threads, trazendo ganhos em termos de escalabilidade em relação a CGI
	 
	Um servlet pode ser executado por um servlet container ou diretamente pelo servidor web
		
	
	
	 5a Questão (Ref.: 201403999197)
	Pontos: 0,1  / 0,1
	Quando falamos de programação WEB, temos uma definição de uma classe na linguagem de programação Java que, dinamicamente, processa requisições e respostas, proporcionando, dessa maneira, novos recursos aos servidores. A definição, mais usada, considera-os extensões de servidores. Este módulo que estende a funcionalidade de um servidor web, através de módulos de aplicação implementados, em Java, estamos nos referindo a(o)
		
	
	PHP
	
	Java Web
	
	Java
	
	ASP
	 
	Servlet
		
	1a Questão (Ref.: 201403413725)
	Pontos: 0,1  / 0,1
	Considere as assertivas a seguir sobre as relações entre SOAP, WSDL e UDDI:
 
I. UDDI é um diretório de serviços web descrito por WSDL.
II. WSDL pode ser usado para descrever serviços SOAP.
III. O UDDI é um diretório de descrições SOAP.
 
As assertivas corretas são:
		
	
	somente II e III.
	
	I, II e III.
	
	somente I e III.
	
	somente I e II.
	 
	somente I.
		
	
	
	 2a Questão (Ref.: 201403347847)
	Pontos: 0,1  / 0,1
	Em sua página de Internet, você precisará efetuar tarefas complexas de duas aplicações que estão em linguagens diferentes. Para isso, você utilizará um Web Service baseado nas especificações desenvolvidas pela W3C (world wide web consortium). Em que formato os dados serão transformados pelo web service e como eles serão encapsulados?
		
	
	os dados serão transferidos no formato HTML e encapsulados pelo protocolo CORBA.
	
	os dados serão transferidos no formato ASP e encapsulados pelo protocolo COM.
	 
	os dados serão transferidos no formato XML e encapsulados pelo protocolo SOAP.
	
	os dados serão transferidos no formato Java e encapsulados pelo protocolo DCOM.
	
	os dados serão transferidos no formato CSS e encapsulados pelo protocolo SAML.
		
	
	
	 3a Questão (Ref.: 201404003317)
	Pontos: 0,1  / 0,1
	A sequencia correta de anotações JPA para a classe abaixo é?
@1_______ 
@2_______(name="Alunos")
public class Aluno implements Serializable{ 
@3_________ 
private String matricula;
@4_________
private String nome;
@6________(mappedBy="alunos")
private Set turmas;
...
		
	 
	@Entity, @Table, @Id, @Column, @ManyToMany
	
	@Entity, @Column, @Table, @Id, @ManyToMany
	
	@Entity, @Id, @Table, @Column, @ManyToMany
	
	@Entity, @Table, @ManyToMany, @Id, @Column
	
	@Table, @Id, @Entity, @Column, @ManyToMany
		
	
	
	 4a Questão (Ref.: 201403367648)
	Pontos: 0,1  / 0,1
	Assinale a segunda coluna de acordo com a primeira e escolha a alternativa que atende ao relacionamento entre as colunas:
A.WSDL
B.XML
C.HTTP
D.SOAP
E.STUB
(___) Protocolo de empacotamento de chamada de método em estrutura de dados XML. 
(___) Protocolo para transporte de chamadas de Web Services.
(___) Camada de software de adaptação do cliente ao Web Service fazendo a chamada de métodos parecer localmente.
(___) Linguagem que dá suporte aos Web Service - descrição de interfaces e empacotamento de estruturas
(___) Descreve a interface do Web Service.
		
	 
	D, C, E, B, A
	
	C, E, B, D, A
	
	D, C, A, B, E
	
	B, C, D, E, A
	
	E, D, C, A, B
		
	
	
	 5a Questão (Ref.: 201403413787)
	Pontos: 0,1  / 0,1
	Na estrutura do Spring o módulo que provê uma camada de abstração para JDBC, eliminando grande parte da codificação necessária para interagir com um banco de dados é o:
		
	
	Spring AOP
	
	Spring Core
	 
	Spring DAO
	
	Spring ORM
	
	Spring Context

Outros materiais