Buscar

PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB 10_11_2014

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 3 páginas

Prévia do material em texto

26/11/2014 Estácio
data:text/html;charset=utf­8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%20… 1/3
   Fechar
Avaliação: CCT0249_AV_201201159822 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
Tipo de Avaliação: AV
Aluno: 201201159822 ­ RODRIGO DA SILVA QUINHONES
Professor: DENIS GONCALVES COPLE Turma: 9003/AC
Nota da Prova: 5,0        Nota de Partic.: 2        Data: 10/11/2014 09:17:10
  1a Questão (Ref.: 201201416023) Pontos: 0,0  / 1,0
Enterprise Java Beans são componentes da arquitetura corporativa de objetos distribuídos do Java Enterprise
Edition. Qual das opções abaixo é uma afirmativa correta acerca dos EJBs?
  Os Entity Beans, bem como o JPA, visam cuidar da persistência em banco de dados.
Os MDBs são capazes de armazenar estado.
A comunicação assíncrona é feita através de Satefull Session Beans.
Os Session Beans só podem ser acessados remotamente.
  Os Session Beans só podem ser acessados localmente.
  2a Questão (Ref.: 201201209146) 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:
III é verdadeira
I é verdadeira
II é verdadeira
I e II são verdadeiras
  I e III são verdadeiras
  3a Questão (Ref.: 201201210492) Pontos: 0,5  / 0,5
O que é Servlet ?
  uma classe Java que é carregada e executada por um servidor web
um software criado pela Sun para desenvolvimento de aplicativos móveis em Java
uma arquitetura genérica para web que implementa várias linguagens de programação, tais como PHP e
o Java
um framework que auxilia no desenvolvimento de aplicações web
uma extensão da classe JFrame
26/11/2014 Estácio
data:text/html;charset=utf­8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%20… 2/3
  4a Questão (Ref.: 201201276425) Pontos: 0,0  / 0,5
Em JSP, a diretiva taglib define:
  uma biblioteca de tags para serem usadas na página.
uma nova tag para ser usada na página.
uma biblioteca para ser inserida na página.
um módulo logicamente coesivo.
  um conjunto de classes importadas para serem usadas na página.
  5a Questão (Ref.: 201201276432) Pontos: 0,0  / 0,5
Considere:
 
I. Cobre parte da especificação JEE porém não as tecnologias servlet e JSP e nem as tecnologias Realms e
JDBC DataSources.
 
II. Tem a capacidade de atuar como servidor web, ou pode funcionar integrado a um servidor web dedicado
como o Apache ou até mesmo o IIS.
 
III. É distribuído pela Sun como software proprietário e é referência para as tecnologias Java Servlet e
JavaServer Pages.
 
Quanto ao Tomcat, é correto o que consta em
I, II e III.
III, somente.
  II, somente.
I, somente.
  I e II, somente.
  6a Questão (Ref.: 201201210493) Pontos: 0,5  / 0,5
Marque a opção correta sobre o conceito JDBC:
framework para desenvolvimento web
  tecnologia que permite aos programas Java interagir com os bancos de dados
são metadados sobre um objeto de conexão
é o kit de desenvolvimento Java para implementação em dispositivos móveis
uma classe Java que gera tabelas de banco de dados relacionais
  7a Questão (Ref.: 201201210514) Pontos: 0,5  / 0,5
Sobre Design Patterns podemos afirmar:
é uma documentação de análise de sistemas
é sinônimo de framework
utilizado para mapear um banco de dados
classe Java utilizada para definir todos atributos existentes em um sistema
26/11/2014 Estácio
data:text/html;charset=utf­8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20style%3D%22color%3A%20rgb(0%2C%200%2C%20… 3/3
  é uma forma de descrever uma solução, que geralmente serve para resolver algum problema
  8a Questão (Ref.: 201201221775) Pontos: 1,5  / 1,5
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: São 4 objetos : Page, Request, Session e Application. Page o tempo de vida ocorre durante o
contexto da página, o request o tempo de vida ocorre durante sua requisição , Session durante a validade da
sessão e o Application inicializado com a aplicação e podendo ser utilizado por qualquer objeto da aplicação
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.
  9a Questão (Ref.: 201201329703) Pontos: 1,5  / 1,5
Dentro de uma arquitetura MVC, deseja­se que todas as requisições passem por um ponto central, sendo
delegadas aos responsáveis pelo processamento e, ao final, direcionando os resultados para as visualizações
corretas. Qual o padrão de desenvolvimento mais adequado para a tarefa e como deve ser implementado em
um sistema Web Java?
Resposta: O padrão de desenvolvimento é o Front Control que deve ser implementando através de um servlet
Gabarito: O padrão mais indicado é o Front Control, sendo tipicamente implementado através de um Servlet.
  10a Questão (Ref.: 201201416209) Pontos: 0,0  / 1,0
Uma das tecnologias utilizadas na criação de aplicativos Web em Java é a de Servlets, os quais são utilizados
comumente para interfacear a view JSP com as camadas de negócio, mas que podem ser utilizados de forma
independente. Com relação aos Servlets, assinale a opção correta.
Permitem obter os dados enviados por formulários HTML através do método getAttribute de request.
Precisam ser definidos pela anotação @CGIServlet.
  Processam informações de GET ou POST no mesmo método.
  Podem armazenar dados no escopo de sessão.
São convertidos em JSP pelo container.
Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.

Outros materiais