Buscar

Prova Progrmação Servidor em Sist.Web 2016

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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Disciplina: PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB 
Avaliação: Data: 24/11/2016 09:32:34 (A) Critério: AV 
Aluno: 
Professor: DENIS GONCALVES COPLE 
Turma: 
9002/AA 
Nota da Prova: 7,5 Nota de Partic.: 2 Av. Parcial.: 2 
 
 
 1a Questão (Ref.: 45971) Pontos: 1,0 / 1,0 
Um objeto JavaBean, dentro de uma JSP pode ter uma definição de escopo (tempo de vida de objeto 
- contexto do objeto) em até 4 escopos distintos. Quais são eles ? e qual o tempo de vida - contexto 
do objeto em cada escopo? 
 
 
Resposta: 1- Page: Realizado apenas na execução da página 2- Request : Executado através da 
httpRequest para requisição no servidor web 3- Session : Duração da sessão do cliente 4- 
Application: É executado durante uma aplicação web 
 
 
Gabarito: 1.page - disponível apenas no contexto da página. 2.request - disponível para a requisição 
HTTP (a página que recebeu a requisição e as páginas para onde a requisição é encaminhada), no 
contexo do objeto request. 3.session - duração da sessão do cliente (o bean pode ser usado de uma 
requisição para outra), no contexto do objeto session. 4.application - pode ser usado no contexto da 
aplicação por qualquer outro componente no aplicativo Web. 
 
 
 
 2a Questão (Ref.: 153917) Pontos: 1,0 / 1,0 
Defina o que são padrões de desenvolvimento e exemplifique dois padrões presentes na arquitetura 
JEE. 
 
 
Resposta: São padrões de desenvolvimento implementados através das melhores práticas pré-
definidas.Como exemplo podemos citar o Proxy e Flay Weigth. 
 
 
Gabarito: Padrões de desenvolvimento são soluções reutilizáveis de software para problemas já 
conhecidos e formalizados, sendo muito utilizados em sistemas com arquiteturas mais robustas, a 
exemplo da arquitetura MVC. Para o JEE são considerados muitos padrões de desenvolvimento, 
tanto estruturalmente como de forma operacional, mas existem dois particularmente interessantes 
sob o foco estrutural: - Proxy, utilizado na comunicação RMI-IIOP; e - FlyWeight, utilizado na 
concepção dos pools de EJBs. 
 
 
 
 3a Questão (Ref.: 240172) Pontos: 1,0 / 1,0 
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. 
 
 
Uma classe final não pode ser estendida. 
 
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. 
 
A palavra static serve para definir elementos que não podem ser modificados. 
 
Classes concretas podem conter métodos definidos como abstract. 
 
 
 
 4a Questão (Ref.: 33338) Pontos: 1,0 / 1,0 
Marque a alternativa que NÃO se trata de uma afirmativa correta sobre o servidor web Tomcat: 
 
 
É escrito em Java 
 
Necessita de uma JVM para ser executado 
 
Cuida basicamente de processamento de aplicações Java 
 
Executa as mesmas funções que o servidor web Apache HTTP Server 
 
Necessita da plataforma Java SE instalada 
Gabarito Comentado. 
 
 
 
 5a Questão (Ref.: 608603) Pontos: 1,0 / 1,0 
A classe HttpSession possui um método que apaga os dados da sessão. Qual é o seu nome? 
 
 
getSession() 
 
isNew() 
 
removeValue() 
 
invalidate() 
 
removeAttribute() 
 
 
 
 6a Questão (Ref.: 240202) Pontos: 1,0 / 1,0 
A linguagem Java apresenta como middleware padrão para acesso a bancos de dados o JDBC, cuja 
utilização envolve vários passos, indo desde o registro do Driver até a recepção da consulta em 
ResultSets. Neste processo podem ocorrer duas exceções principais, no que se refere ao uso do 
JDBC, as quais são: 
 
 
SQLException e ServletException 
 
SQLException e ClassNotFoundException 
 
ServletException e ArithmeticException 
 
ClassNotFoundException e ServletException 
 
ClassNotFoundException e ArithmeticException 
Gabarito Comentado. 
 
 
 
 7a Questão (Ref.: 708670) Pontos: 0,0 / 0,5 
Arquivo de configuração necessário para a configuração das conexões no JPA: 
 
 
context.xml 
 
readme.txt 
 
persistence.xml 
 
manifest 
 
web.xml 
 
 
 
 8a Questão (Ref.: 240214) Pontos: 0,5 / 0,5 
Propostos por Erich Gamma, JohnVlissides, RalphJonhsone e RichardHelm, o GoF descreve 23 
padrões que podem ser utilizados no desenvolvimento de sistemas de software em linguagens de 
programação orientados a objetos. Estes padrões de projeto são divididos em três categorias, sendo 
uma delas a criacional, referindo-se à criação de objetos. Marque a opção que apresenta apenas 
padrões criacionais: 
 
 
Iterator, Mediator e Memento. 
 
Facade, Flyweight e Proxy. 
 
Builder, Singleton e Adapter. 
 
Command, Strategy e Observer. 
 
Factory Method, Abstract Factory e Prototype. 
 
 
 
 9a Questão (Ref.: 634096) Pontos: 0,5 / 0,5 
O tipo de bean utilizado para tratamento de regras de negócio síncronas, onde ocorre a necessidade 
de guardar informações entre chamadas sucessivas seria: 
 
 
Async Queued Bean 
 
Managed Driven Bean 
 
Stateless Session Bean 
 
Entity Bean 
 
Stateful Session Bean 
 
 
 
 10a Questão (Ref.: 53981) Pontos: 0,5 / 0,5 
Qual das características abaixo NÃO se refere ao framework de persistência JPA? 
 
 
Uso de um gerenciador de persistência, o qual pode efetuar processos transacionais. 
 
Acesso direto ao banco de dados através de ODBC. 
 
Utilização simplificada pelo JEE através de anotações. 
 
Ela detalha uma interface que pode ser implementada para permitir persistência em sistemas 
de memória principal volátil. 
 
Uso de anotações para a configuração do relacionamento entre a entidade e a tabela do banco 
de dados.

Outros materiais