Buscar

PROG.SERV.EM SIST.WEB AV

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

17/12/2014 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=166479300&p1=201207148458&p2=1527340&p3=CCT0249&p4=101795&p5=AV&p6=14/11/2014&p10=15580200 1/3
 Fechar
Avaliação: CCT0249_AV_201207148458 » PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
Tipo de Avaliação: AV
Aluno: 201207148458 - WANDERSON CALDEIRA
Professor: DENIS GONCALVES COPLE Turma: 9002/AB
Nota da Prova: 4,5 Nota de Partic.: 2 Data: 14/11/2014 10:56:17
 1a Questão (Ref.: 201207263962) Pontos: 0,0 / 0,5
Sobre JDBC, assinale a afirmativa INCORRETA.
 O driver tipo 1 utiliza ODBC na conexão com o banco de dados.
O método close() da classe Connection fecha uma conexão com o banco de dados.
A versão 4 do JDBC suporta o tipo de dados RowId.
 O executeQuery é um método da classe Connection para execução de uma consulta.
O PreparedStatement é utilizado para combater ataques do tipo SQL Injection.
 2a Questão (Ref.: 201207197991) Pontos: 0,5 / 0,5
O que é Servlet ?
 uma classe Java que é carregada e executada por um servidor web
um framework que auxilia no desenvolvimento de aplicações web
um software criado pela Sun para desenvolvimento de aplicativos móveis em Java
uma extensão da classe JFrame
uma arquitetura genérica para web que implementa várias linguagens de programação, tais como PHP e
o Java
 3a Questão (Ref.: 201207196645) Pontos: 0,0 / 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:
II é verdadeira
III é verdadeira
I é verdadeira
 I e II são verdadeiras
 I e III são verdadeiras
17/12/2014 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=166479300&p1=201207148458&p2=1527340&p3=CCT0249&p4=101795&p5=AV&p6=14/11/2014&p10=15580200 2/3
 4a Questão (Ref.: 201207196640) Pontos: 0,5 / 0,5
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 e II, apenas
I, II e III
III, apenas
 II e III, apenas
I e III, apenas
 5a Questão (Ref.: 201207217263) Pontos: 0,5 / 0,5
Entre as tecnologias Java voltadas para a criação de aplicativos servidores encontram-se:
JPA e SWING
ASP e JSP
JPA e LINQ
ASP e SWING
 JSP e Servlet
 6a Questão (Ref.: 201207217258) Pontos: 0,5 / 0,5
No modelo MVC, a camada Model fica responsável pelas atividades relacionadas a:
serialização.
 persistência.
interação com usuário.
transmissão em rede.
operações aritméticas.
 7a Questão (Ref.: 201207317202) Pontos: 0,0 / 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: Java 2 interprise edition (JEE)que utiliza JSP/Servelet sendo que define um padrão para o
desenvolvimento de aplicações com multiplas camadas.
Gabarito: O padrão mais indicado é o Front Control, sendo tipicamente implementado através de um Servlet.
Fundamentação do(a) Professor(a): Seria Front Control.
17/12/2014 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=166479300&p1=201207148458&p2=1527340&p3=CCT0249&p4=101795&p5=AV&p6=14/11/2014&p10=15580200 3/3
Fundamentação do(a) Professor(a): Seria Front Control.
 8a Questão (Ref.: 201207217278) Pontos: 0,0 / 1,0
Para um sistema constituído segundo a arquitetura JEE deseja-se utilizar um componente JEE para controlar o
acesso às ações de persistência de cada entidade definida através do JPA. Neste contexto, o padrão de
desenvolvimento utilizado é o:
 Front Control / View Control
 Session Facade
Singleton.
Service Locator
Chain of Responsibility
 9a Questão (Ref.: 201207209274) 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: Pages-Disponivel no contexto da pagina. Request-Disponivel Para a requisição HTTP(Para a
requisição e para onde a requisiçaõ for encaminhada), no contexto do objeto. Session- Duração da sessão do
cliente( ele é utilizado de uma requisição para outra), no contexto do objeto session. Aplication- Pode ser usado
no contexto da aplicalção por qualquer outro componente no aplicativo 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.
 10a Questão (Ref.: 201207263972) Pontos: 1,0 / 1,0
Os estados do ciclo de vida de uma instância de uma entidade, definidos na JPA 2.0, são
novo (new), temporário (temporary) e destacado (detached)
 novo (new), gerenciado (managed), destacado (detached) e removido (removed).
novo (new), temporário (temporary), permanente (permanent) e destacado (detached).
gerenciado (managed), temporário (temporary), permanente (permanent) e destacado (detached).
ativo (active), inativo (inactive) e removido (removed).

Outros materiais