Buscar

PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB

Prévia do material em texto

Avaliação: CCT0249_AV_201101212021 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
	Tipo de Avaliação: AV 
	Aluno: 201101212021 - ADRIANO PEREIRA DOS SANTOS 
	Professor:
	DENIS GONCALVES COPLE
	Turma: 9003/AC
	Nota da Prova: 7,0        Nota de Partic.: 2        Data: 12/11/2014 17:58:26 
	
	 1a Questão (Ref.: 201101266561)
	Pontos: 0,5  / 0,5 
	Marque a alternativa que NÃO se trata de uma afirmativa correta sobre o servidor web Tomcat:
	
	 
	Necessita de uma JVM para ser executado
	 
	Cuida basicamente de processamento de aplicações Java
	 
	É escrito em Java
	 
	Executa as mesmas funções que o servidor web Apache HTTP Server
	 
	Necessita da plataforma Java SE instalada
	
	
	 2a Questão (Ref.: 201101333834)
	Pontos: 1,0  / 1,0 
	A especificação Java EE define os seguintes componentes: 
I. Clientes da aplicação (Application Clients) e applets. 
II. Java Servlet, JavaServer Faces e JavaServer Pages. 
III. Enterprise Javabeans (EJB). 
Os componentes I, II e III rodam, respectivamente, em: 
	
	 
	cliente, cliente, servidor.
	 
	servidor, cliente, servidor.
	 
	servidor, cliente, cliente.
	 
	cliente, servidor, servidor.
	 
	cliente, servidor, cliente.
	
	
	 3a Questão (Ref.: 201101266565)
	Pontos: 0,5  / 0,5 
	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 III são verdadeiras
	 
	III é verdadeira
	 
	I e II são verdadeiras
	 
	I é verdadeira
	 
	II é verdadeira
	
	
	 4a Questão (Ref.: 201101333841)
	Pontos: 0,5  / 0,5 
	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.
	 
	arquivos JSP, imagens e outros conteúdos diretamente acessíveis aos clientes web da aplicação ficam em subpastas de WEB-INF/web.
	 
	arquivos JAR ficam em META-INF/lib
	 
	os servlets compilados e as classes de domínio ficam em subpastas de WEB-INF/classes.
	 
	o arquivo web.xml (deployment descriptor) fica na pasta META-INF.
	
	
	 5a Questão (Ref.: 201101333842)
	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.
	 
	session e exception.
	 
	application e pageContext.
	 
	request e response.
	� 
	page e config.
	
	
	 6a Questão (Ref.: 201101287194)
	Pontos: 0,0  / 0,5 
	Para um sistema constituído segundo a arquitetura JEE deseja-se utilizar um Servlet como elemento centralizador de acessos, sendo este mesmo Servlet responsável pelo redirecionamento para a visualização de dados adequada. Neste contexto, o padrão de desenvolvimento utilizado é o:
	
	 
	Singleton
	 
	Service Locator
	 
	Session Facade
	 
	Front Control / View Control
	 
	Chain of Responsibility
	
	
	 7a Questão (Ref.: 201101267912)
	Pontos: 0,5  / 0,5 
	Marque a opção correta sobre o conceito JDBC:
	
	 
	framework para desenvolvimento web
	 
	são metadados sobre um objeto de conexão
	 
	é o kit de desenvolvimento Java para implementação em dispositivos móveis
	 
	tecnologia que permite aos programas Java interagir com os bancos de dados
	 
	uma classe Java que gera tabelas de banco de dados relacionais
	
	
	 8a Questão (Ref.: 201101333824)
	Pontos: 1,0  / 1,0 
	Originalmente SOAP representava um protocolo para troca de informações estruturadas em uma plataforma descentralizada e distribuída, utilizando tecnologias baseadas em um determinada linguagem. Foi importante para o desenvolvimento de aplicações para permitiram a comunicação via Internet entre programas, empregando o Remote Procedure Calls (RPC) entre objetos como DCOM e CORBA.
 
Atualmente, SOAP provê um caminho de comunicação entre aplicações "rodando" em diferentes sistemas operacionais, com diferentes tecnologias e linguagens de programação.
 
De acordo com o enfoque do World Wide Web Consortium - W3C, as mensagens SOAP são documentos baseados na seguinte linguagem:
	
	 
	JAVASCRIPT
	 
	WSDL
	 
	XML
	 
	XSLT
	 
	AJAX
	
	
	 9a Questão (Ref.: 201101387129)
	Pontos: 1,5  / 1,5 
	Qual a importância do arquivo "web.xml" para um aplicativo Web feito em Java?
	
	
Resposta: O arquivo web.xml guarda todas as configurações globais do aplicativo web, incluindo o mapeamento de Servlets, time-out de sessão, página inicial, página de erro, e parâmetros a serem lidos pelos Servlets.
	
Gabarito: O arquivo web.xml guarda todas as configurações globais do aplicativo web, incluindo o mapeamento de Servlets, time-out de sessão, página inicial, página de erro, e parâmetros a serem lidos pelos Servlets.
	
	
	 10a Questão (Ref.: 201101387133)
	Pontos: 1,0  / 1,5 
	A arquitetura de Web Services caracteriza-se por utilizar XML em todos os níveis e funcionalidades providas. Identifique os três componentes XML principais da arquitetura, explicando resumidamente a função de cada um deles.
	
	
Resposta: Em relação á empresa que desenvolve uma dll é que não precisa distribui-lo para todos os clientes, pois estará armazenado em um unico lugar de onde será acessado. É o acesso a ele sempre por meio de http, mais internamente existe uma string xml que está empacotada em um protocolo SOAP (Simple Object Access Protocol). É ser transparente para o Firewall da uma empresa, pois, como é uma string xml, é interpretado como um arquivo "texto", não precisando pedir autorizaçã do Firewall para entrar.
	
Gabarito: Os 3 componentes principais são: - SOAP, que é o protocolo de comunicação. - WSDL, que provê a assinatura dos serviços oferecidos. - UDDI, que trata do registro de serviços.
	
Fundamentação do(a) Professor(a): Faltaram o UDDI e o WSDL

Continue navegando