Buscar

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

1a Questão (Ref.: 201402532052)
	3a sem.: Tecnologia Servlet
	Pontos: 0,1  / 0,1 
	Sobre o conceito de redirecionamento de servlets, assinale a alternativa correta:
		
	
	Quando utilizado o redirecionamento com o uso de um RequestDispatcher, não há mecanismos para compartilhamento de dados entre origem e destino
	
	Um servlet pode redirecionar sua requisição para outro recurso web de forma transparente ao usuário, fazendo uso da classe RequestDispatcher
	
	O redirecionamento com sendRedirect só pode acontecer quando o recurso de destino se encontra no mesmo servidor do servlet de origem
	
	O método sendRedirect possui uma grande vantagem em relação a outras abordagens de redirecionamento, que é o fato de não precisar notificar o browser sobre o redirecionamento
		
	
	
	 2a Questão (Ref.: 201402881792)
	2a sem.: HTTP
	Pontos: 0,1  / 0,1 
	As 3 formas clássicas de controle de sessão são baseadas em:
		
	
	Reescrita de URL, session ID e senhas
	
	Cookies, reescrita de URL e campos ocultos (hidden)
	
	Programação, bancos de dados e cookies
	
	Bancos de dados, usuário e campos ocultos (hidden)
	
	Campos ocultos (hidden), cookies e bancos de dados
		
	
	
	 3a Questão (Ref.: 201402967515)
	2a sem.: JAVA BÁSICO
	Pontos: 0,0  / 0,1 
	Sobre a criação de objetos na linguagem de programação Java, analise as assertivas e assinale a alternativa que aponta a(s) correta(s):
I. Variáveis de instância e objetos são armazenados no Heap (ou estática), e variáveis locais são armazenadas no Stack (pilha, automática). 
II. Objetos são criados por expressões contendo a palavra-chave new. Criar um objeto a partir de uma definição de classe é também conhecido como instanciação; assim, objetos são muitas vezes chamados de instâncias. 
III. Referências a objetos são null quando elas não referenciam algum objeto. 
IV. Objetos recentemente criados são colocados em uma área de memória do sistema conhecido como heap. Todos os objetos são acessados via referências a objetos qualquer variável que possa aparentar um objeto, na realidade, contém uma referência àquele objeto.
		
	
	Apenas II, III e IV
	
	Apenas I, II e III
	
	Apenas I, III e IV
	
	I, II, III e IV
	
	Apenas I e III
		
	
	
	 4a Questão (Ref.: 201402958643)
	2a sem.: Java Básico
	Pontos: 0,1  / 0,1 
	__________________ é a tecnologia que gerencia a memória alocada para um programa, a fim de liberar objetos que não estão sendo utilizados. Complete a questão escolhendo um dos itens a sequir:
		
	
	Garbage Drunk
	
	Garbage Collector
	
	Java Collector
	
	Java Virtual Machine
	
	Java Clean
		
	
	
	 5a Questão (Ref.: 201402959256)
	2a sem.: Tecnologia Servlet
	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)
		
	
	Java
	
	PHP
	
	Java Web
	
	Servlet
	
	ASP
		
	
	 1a Questão (Ref.: 201402373845)
	5a sem.: JDBC
	Pontos: 0,1  / 0,1 
	Sobre JDBC, assinale a afirmativa INCORRETA.
		
	
	O executeQuery é um método da classe Connection para execução de uma consulta.
	
	A versão 4 do JDBC suporta o tipo de dados RowId.
	
	O método close() da classe Connection fecha uma conexão com o banco de dados.
	
	O PreparedStatement é utilizado para combater ataques do tipo SQL Injection.
	
	O driver tipo 1 utiliza ODBC na conexão com o banco de dados.
		
	
	
	 2a Questão (Ref.: 201402967515)
	2a sem.: JAVA BÁSICO
	Pontos: 0,1  / 0,1 
	Sobre a criação de objetos na linguagem de programação Java, analise as assertivas e assinale a alternativa que aponta a(s) correta(s):
I. Variáveis de instância e objetos são armazenados no Heap (ou estática), e variáveis locais são armazenadas no Stack (pilha, automática). 
II. Objetos são criados por expressões contendo a palavra-chave new. Criar um objeto a partir de uma definição de classe é também conhecido como instanciação; assim, objetos são muitas vezes chamados de instâncias. 
III. Referências a objetos são null quando elas não referenciam algum objeto. 
IV. Objetos recentemente criados são colocados em uma área de memória do sistema conhecido como heap. Todos os objetos são acessados via referências a objetos qualquer variável que possa aparentar um objeto, na realidade, contém uma referência àquele objeto.
		
	
	Apenas I e III
	
	Apenas II, III e IV
	
	Apenas I, III e IV
	
	Apenas I, II e III
	
	I, II, III e IV
		
	
	
	 3a Questão (Ref.: 201402963369)
	6a sem.: servelet
	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) } 
		
	
	RequestDispatcher rd = request.getRequestDispatcher("/contato-adicionado.jsp");
	
	Dispatcher rd = response.getDispatcher("/contato-adicionado.jsp");
	
	Dispatcher rd = request.getDispatcher("/contato-adicionado.jsp");
	
	ResponseDispatcher rd = response.getRequestDispatcher("/contato-adicionado.jsp");
	
	RequestDispatcher rd = response.get ResponseDispatcher("/contato-adicionado.jsp");
		
	
	
	 4a Questão (Ref.: 201402373821)
	4a sem.: JSP
	Pontos: 0,1  / 0,1 
	Analise as seguintes afirmações a respeito de JSP:
 
I. Em uma aplicação Web, há apenas um objeto page em cada JSP. 
II. Comentários JSP aparecem na resposta ao cliente. 
III. Os objetos com escopo session duram por toda a sessão de navegação do cliente.
 
Assinale a opção correta.
		
	
	Nenhuma das afirmações é verdadeira.
	
	Apenas a afirmação III é verdadeira.
	
	As afirmações I, II e III são verdadeiras.
	
	Apenas a afirmação II é verdadeira.
	
	Apenas a afirmação I é verdadeira.
		
	
	
	 5a Questão (Ref.: 201402306523)
	2a sem.: Servidor de Aplicação
	Pontos: 0,1  / 0,1 
	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, II e III
	
	I e II, apenas
	
	I e III, apenas
	
	III, apenas
	
	II e III, apenas
	 1a Questão (Ref.: 201402307907)
	8a sem.: Sistemas Cadastrais com acesso a Banco de Dados
	Pontos: 0,1  / 0,1 
	Marque a alternativa que contém as únicas declarações corretas sobre o uso do padrão arquitetural MVC em aplicações Web: 
I. Uma aplicação básica da arquitetura MVC para um sistema Web pode usar os Servlets para controlar as requisições recebidas (Controller), os JavaBeans para implementar a lógica da aplicação (Model), e as páginas JSP para tratar da apresentação do resultado (View). 
II. O padrão arquitetural MVC ¿ Model-View- Controller, é uma técnica para separar dados ou lógica de negócios(Model) da interface do usuário (View) e do fluxo da aplicação (Control) . 
III. Uma possível estratégia para implementar o MVC em uma aplicação Web consiste em se ter um único controlador que delega requisições a diferentes objetos que implementam comandos que o sistema executa. 
		
	
	II e III
	
	III
	
	I e II
	
	I, II, III
	
	II
		
	
	
	 2a Questão (Ref.: 201402373827)
	7a sem.: JSP
	Pontos: 0,1  / 0,1 
	 Considere os padrões de projeto divididos de acordo com as camadas a que eles pertencem. A camada de apresentação contém os padrões relacionados aos Servlets e páginas JSP. São padrões dessa camada:
		
	
	data access object e composite entity.
	
	value list handler e dispatcher view.
	
	service activator e session façade.
	
	composite entity e value list handler.
	
	composite view e intercepting filter.
		
	
	
	 3a Questão (Ref.: 201402881794)
	9a sem.: Padrões de Projeto
	Pontos: 0,1  / 0,1 
	O uso de um DAO (Data Access Object) em um código tem a função de:
		
	
	impedir que uma classe tenha mais de um objeto instanciado
	
	encapsular o usuário e senha de acesso ao banco de dados relacional
	
	prover uma interface para acesso a um banco de dados ou outro mecanismo de persistência
	
	prover uma camada de segurança para a aplicação
	
	gerenciar a geração de logs de acesso com API específica
		
	
	
	 4a Questão (Ref.: 201402948549)
	10a sem.: JAVA SERVER PAGES
	Pontos: 0,0  / 0,1 
	Páginas JSP podem ser escritas sem qualquer comando Java explícito, desde que seja feito o uso de:
		
	
	Declarações JSP
	
	Scriptlets
	
	Expressões JSP
	
	Bibliotecas de tags
	
	XML Schema
		
	
	
	 5a Questão (Ref.: 201402953818)
	9a sem.: ACESSO A DADOS
	Pontos: 0,1  / 0,1 
	Qual a classe de JDBC é responsável pela interface entre os clientes e os drivers JDBC?
		
	
	ResultSet
	
	EntityManagerFactory
	
	EntityManager
	
	DriverManager
	
	PreparedStatement
	 1a Questão (Ref.: 201402373784)
	15a sem.: Protocolo SOAP
	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:
		
	
	I, II e III.
	
	somente II e III.
	
	somente I e II.
	
	somente I e III.
	
	somente I.
		
	
	
	 2a Questão (Ref.: 201402373785)
	15a sem.: Protocolo SOAP
	Pontos: 0,1  / 0,1 
	O código ilustra uma estrutura de uma mensagem SOAP (Simple Object Access Protocol) para uma aplicação de reservas de viagens. Acerca do SOAP, assinale a opção correta.
		
	
	Na linha 7, a declaração oferece um meio de relacionar as mensagens trocadas ao nível da rede e nem sempre estará presente nas diversas mensagens SOAP.
	
	Todas as alternativas estão corretas
	
	O header definido entre as linhas 3 e 15 é opcional. O cabeçalho SOAP é um meio para reter informações em mensagens SOAP e os elementos de um cabeçalho são denominados header segments.
	
	As mensagens SOAP podem ser roteadas por meio de um ou mais intermediários SOAP que podem ser do tipo forwarding ou active.
	
	Na linha 19, é uma struct. A RPC (Remote Procedure Calls) não é modelada como uma struct 
		
	
	
	 3a Questão (Ref.: 201402373786)
	16a sem.: Protocolo SOAP
	Pontos: 0,1  / 0,1 
	Em relação à arquitetura de aplicações para o ambiente Internet, considere: 
 
I. Na UDDI a estrutura de dados é composta por businessEntity, contendo informação sobre a organização; businessService, com a descrição do serviço; bindingTemplate, contendo a informação de como invocar o serviço; e tModel, que contem informação sobre especificações técnicas do serviço. 
 
II. Na UDDI a informação de categoria Green Pages contém informação técnica sobre um Web service, geralmente incluindo um ponteiro para uma especificação externa e um endereço para invocar o serviço, que pode ser baseado em SOAP e outros. 
 
III. WSDL define o endereço para invocar determinado Web service, por meio da identificação, da URL de acesso e da ligação com o binding já definido. 
 
IV. O SOAP pode ser facilmente implementado em virtualmente qualquer ambiente de programação. É simples de implementar, testar e usar; é independente do sistema operacional e CPU; tanto os dados como as funções são descritas em XML, o que torna o protocolo não apenas fácil de usar como também muito robusto; atravessa firewall e roteadores, que "pensam" que é uma comunicação HTTP. 
 
É correto o que se afirma em
		
	
	I, II e IV, apenas.
	
	I, II, III e IV.
	
	I, II e III, apenas.
	
	III e IV, apenas.
	
	I e II, apenas.
		
	
	
	 4a Questão (Ref.: 201402373846)
	16a sem.: JDBC
	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 ORM
	
	Spring AOP
	
	Spring Context
	
	Spring Core
	
	Spring DAO
		
	
	
	 5a Questão (Ref.: 201402373813)
	16a sem.: JSP
	Pontos: 0,0  / 0,1 
	Em relação a PHP e JSP é correto afirmar: 
		
	
	Em PHP os objetos possuem métodos e propriedades privados e devem ser instanciados para serem usados.
	
	Em JSP pode-se chamar o construtor do objeto pai em qualquer parte do código e não há tratamento de exceções nos métodos nativos.
	
	Em JSP o conceito de classes e objetos não leva em conta os princípios de proteção de dados tanto nas propriedades quanto nos métodos.
	
	Em JSP os objetos são destruídos ao final da execução do script.
	
	A flexibilidade do PHP permite-lhe que a avaliação de uma variável seja o nome de outra variável ou mesmo de uma função.

Continue navegando