Buscar

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

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_201207097446 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB 
Tipo de Avaliação: AV 
Aluno: 201207097446 - FAGNER SILVA DE LIMA 
Professor: DENIS GONCALVES COPLE Turma: 9001/AA 
Nota da Prova: 6,0 Nota de Partic.: 2 Data: 18/11/2014 09:20:29 
 
 
 1a Questão (Ref.: 201207140528) 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 
 
Executa as mesmas funções que o servidor web Apache HTTP Server 
 
Cuida basicamente de processamento de aplicações Java 
 
É escrito em Java 
 
Necessita da plataforma Java SE instalada 
 
 
 
 2a Questão (Ref.: 201207207804) Pontos: 1,0 / 1,0 
Ao desenvolver uma aplicação sob a plataforma Java EE 5, isso implica que: 
 
 
 
a aplicação poderá usar menos arquivos XML do que se fosse desenvolvida na plataforma J2EE 1.4. 
 
a aplicação deverá usar o JavaServer Faces. 
 
a aplicação será compatível com as versões anteriores do Java Enterprise Edition J2EE 1.4. 
 
a aplicação será compatível com a versão 6.0 do Apache Tomcat. 
 
o desenvolvedor poderá utilizar o J2EE 1.4 SDK para testar a aplicação. 
 
 
 
 3a Questão (Ref.: 201207140532) 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 
 
I é verdadeira 
 
III é verdadeira 
 
I e II são verdadeiras 
 
II é verdadeira 
 
 
 
 4a Questão (Ref.: 201207207808) 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 
 
 
 
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 
 
o código fonte dos servlets fica em WEB-INF/src. 
 
o arquivo web.xml (deployment descriptor) fica na pasta META-INF. 
 
os servlets compilados e as classes de domínio ficam em subpastas de WEB-INF/classes. 
 
 
 
 5a Questão (Ref.: 201207141898) Pontos: 0,5 / 0,5 
Pode-se dizer que está incorreto sobre as tecnologias Servlet/JSP: 
 
 
 
JSP pode ser processado sem a utilização de um contêiner, e Servlet necessita de um contêiner 
 
Geralmente páginas JSP são utilizadas como views e Servlet como controlllers 
 
Para criar um Servlet é necessário criar uma classe derivada de HttpServlet 
 
Toda página JSP é transformada em um Servlet 
 
Não possuem o método main, pois estão sob controle dos contêineres 
 
 
 
 6a Questão (Ref.: 201207141879) 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 
 
tecnologia que permite aos programas Java interagir com os bancos de dados 
 
são metadados sobre um objeto de conexão 
 
framework para desenvolvimento web 
 
é o kit de desenvolvimento Java para implementação em dispositivos móveis 
 
 
 
 7a Questão (Ref.: 201207141899) Pontos: 1,0 / 1,0 
Assinale a alternativa que possui o conceito incorreto sobre sessão web: 
 
 
 
Utilizado para persistir com os dados entre páginas web 
 
É gerenciado pelo servidor, e não pelo cliente 
 
É possível atribuir valores, objetos e arrays em sessão 
 
Somente é possível atribuir valores originados de POST ou GET 
 
Serve para armazenar dados, tais como login, carrinho de compras em lojas virtuais, etc. 
 
 
 
 8a Questão (Ref.: 201207207834) Pontos: 0,0 / 0,5 
No projeto de arquitetura modelo-visão-controle (MVC), o controlador 
 
 
 
renderiza a interface de usuário a partir da visão, o modelo encapsula funcionalidades e objetos de 
conteúdo e a visão processa e responde a eventos e invoca alterações ao controlador. 
 
encapsula funcionalidades e objetos de conteúdo, o modelo renderiza a interface de usuário a partir da 
visão e a visão processa e responde a eventos e invoca alterações ao controlador. 
 
encapsula funcionalidades e objetos de conteúdo, o modelo processa e responde a eventos e invoca 
alterações ao controlador e a visão renderiza a interface de usuário a partir do modelo. 
 
processa e responde a eventos e invoca alterações ao modelo, o modelo renderiza a interface de usuário 
a partir da visão e a visão encapsula funcionalidades e objetos de conteúdo. 
 
processa e responde a eventos e invoca alterações ao modelo, o modelo encapsula funcionalidades e 
objetos de conteúdo e a visão renderiza a interface de usuário a partir do modelo. 
 
 
 
 9a Questão (Ref.: 201207261096) 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" contém as configurações globais da aplicação. 
 
 
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.: 201207261100) Pontos: 0,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: XSLT, XPTO e XPATH. 
 
 
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): Incorreto. 
 
 
 
Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.

Outros materiais