Você está na página 1de 25

PROGRAMAO SERVIDOR EM SISTEMAS WEB

1a Questo (Ref.: 201110107654)


Sobre os diferentes pacotes de java disponveis, analise as afirmativas
e selecione a alternativa correta:
I) O pacote Java SE suficiente para desenvolver todo e qualquer tipo de
aplicao Java.
II) desnecessrio identificar a verso da JVM do servidor de aplicaes, visto
que uma aplicao Java de qualquer verso sempre poder ser executada em
qualquer verso de JVM.
III) O JDK um pacote que inclui diversos elementos adicionais, a maioria
deles necessrios apenas para o desenvolvedor Java.
Apenas uma afirmativa est correta.
Apenas I e III esto corretas.
Apenas II e III esto corretas.
Todas as afirmativas esto corretas.
Apenas I e II esto corretas.

2a Questo (Ref.: 201110293153)


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.
Um parmetro final pode ter seu valor modificado no corpo do mtodo.
A palavra final serve para a definio de um elemento abstrato.
Uma classe final no pode ser estendida.
A palavra static serve para definir elementos que no podem ser
modificados.
Classes concretas podem conter mtodos definidos como abstract.

3a Questo (Ref.: 201110157429)


A linguagem Java tem sintaxe bastante similar da linguagem C/C++. No entanto, o ambiente
Java possui diversas caractersticas que tornam o seu uso mais simples na construo de alguns
tipos de aplicaes. Sobre estas caractersticas diferenciadas, vlido afirmar que:
Java uma linguagem naturalmente menos organizada, no possuindo recursos clssicos de
C/C++ como, por exemplo, os pacotes e classes.
A linguagem C/C++ possui muito mais recursos e uma biblioteca padronizada muito maior
que o Java, em especial quando se fala em desenvolvimento de aplicativos para servidor.
Como a linguagem Java voltada para o aprendizado, ela foi construda com pequenos

projetos em mente, no sendo adequada para construir sistemas maiores.


Um programa Java pode ser executado em qualquer equipamento, independente de sua
configurao e sistema operacional. A Mquina Virtual Java nunca necessria; ela existe
apenas para aumentar o desempenho do processamento.
Ao contrrio de um programa em C/C++, que normalmente d origem a um software
especfico para um equipamento e sistema operacional, um programa em Java d origem a
um software que no especfico de qualquer computador ou sistema operacional.

4a Questo (Ref.: 201110086323)


Analise as seguintes sentenas:
I. Em Java, a plataforma Java 2 Enterprise Edition (J2EE) define um padro
para desenvolvimento de aplicaes empresariais em mltiplas 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 sentenas acima, apenas:
I verdadeira
I e II so verdadeiras
III verdadeira
II verdadeira
I e III so verdadeiras
///////////////////////////////////////////////////////////////////////////////////////////

1a Questo (Ref.: 201110153632)


O ambiente necessrio para a execuo de aplicaes web
desenvolvidas com as tecnologias Java Servlet e JSP fornecido pelo
container Web
Apache.
Servlet.
Bean.
IIS.
Tomcat.

2a Questo (Ref.: 201110106967)


Qual das afirmativas abaixo falsa com relao aos Web Servers Java?
Todo JSP transformado pelo contexto em um Servlet.

No so capazes de gerenciar estado.


O principal contexto para Web utilizado o Tomcat.
Permitem tratamento diferenciado para chamadas GET e POST.
Um web service uma aplicao distribuda, cujos componentes podem
ser aplicados e executados em dispositivos distintos.

3a Questo (Ref.: 201110153634)


Considere: I. Cobre parte da especificao JEE porm no 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. distribudo
pela Sun como software proprietrio e referncia para as tecnologias Java
Servlet e JavaServer Pages. Quanto ao Tomcat, correto o que consta em
III, somente.
II, somente.
I, somente.
I e II, somente.
I, II e III.

4a Questo (Ref.: 201110153631)


No Tomcat a ferramenta que permite ao administrador verificar o
status do servidor, listar as aplicaes web instaladas, instalar,
desinstalar, iniciar, parar e recarregar cada uma das aplicaes web
implantadas:
Tomcat Documentation.
Tomcat Manager Monitor.
Tomcat Manager.
Monitor Tomcat.
Tomcat Monitor.

5a Questo (Ref.: 201110086325)


Diversos frameworks e APIs, incluindo a Java API for XML Web
Services (JAX-WS), provem suporte para uma abordagem arquitetural
chamada REST (Representational State Transfer) para a criao de web
services simples, que utilizam apenas o protocolo HTTP, dispensando
uma camada de mensagens como o SOAP. Para tanto, cada servio
disponibilizado na forma de um recurso associado a uma URL e os
mtodos do protocolo HTTP so utilizados para "comandar" aes de
incluso, atualizao, excluso e consulta de dados. Vista sob este
prisma, a World Wide Web em si um exemplo da abordagem
arquitetural REST. Marque a alternativa que NO corresponde a um

mtodo previsto no protocolo HTTP/1.1


Delete
Post
Insert
Put
Get

6a Questo (Ref.: 201110086318)


Sobre o servidor web Tomcat considere:
I. um software proprietrio, desenvolvido no projeto Apache Jakarta,
oficializado pela Sun Microsystems.
II. No deve ser confundido com o servidor web Apache HTTP Server, que lida
com qualquer tipo de solicitao na web.
III. um container que fornece um ambiente necessrio para execuo de
aplicaes desenvolvidas com Java Servlet e JSP.
Est correto o que consta na(s) assertativa(s):
I e III, apenas
II e III, apenas
III, apenas
I, II e III
I e II, apenas
///////////////////////////////////////////////////////////////////////////////////////////
//

1a Questo (Ref.: 201110107606)


Quando um servlet criado no NetBeans, uma srie de elementos so
automaticamente inseridos no cdigo, incluindo um mtodo chamado
processRequest.
Qual das afirmaes abaixo NO CORRETA?
usado como alternativa para processar requisies doPost.
usado sem a necessidade de uma requisio.
usado para criar uma sada visual, usando o objeto response.
usado como alternativa para processar requisies doGet.
usado para transferir a requisio para outro servlet, usando o forward
do RequestDispatcher.

2a Questo (Ref.: 201110293176)

Com relao linguagem JSP, diretivas podem ser utilizadas para


determinar configuraes especficas da pgina. Marque a opo que
expressa o correto relacionamento entre a diretiva e sua funcionalidade.
I - Diretiva include
II - Diretiva page
III - Diretiva taglib
a. Atravs dessa diretiva podemos inserir texto existente em outro arquivo em
uma pgina jsp.
b. Indica quais bibliotecas de tags customizadas iremos utilizar em nossa pgina.
c. So informaes de configurao especificas do contedo Java existente na
pgina.
I
I
I
I
I

b , II - a , III - c
c , II - a , III - b
c , II - b , III - a
a , II - c , III - b
a , II - b , III - c

3a Questo (Ref.: 201110087669)


O que Servlet ?
uma classe Java que carregada e executada por um servidor web
um framework que auxilia no desenvolvimento de aplicaes web
uma extenso da classe JFrame
uma arquitetura genrica para web que implementa vrias linguagens de
programao, tais como PHP e o Java
um software criado pela Sun para desenvolvimento de aplicativos mveis
em Java
///////////////////////////////////////////////////////////////////////////////////////////

1a Questo (Ref.: 201110153602)


Em JSP, a diretiva taglib define:
um conjunto de classes importadas para serem usadas na pgina.
uma biblioteca de tags para serem usadas na pgina.
uma biblioteca para ser inserida na pgina.
um mdulo logicamente coesivo.
uma nova tag para ser usada na pgina.

2a Questo (Ref.: 201110153601)


Para incluir blocos de cdigo Java em uma pgina JSP utiliza-se a categoria de tags

denominada
diretivas.
declaraes.
expresses.
comentrios.
scriptlets.

3a Questo (Ref.: 201110153621)


Considere as seguintes afirmativas sobre JSP e servlets:
i. possvel usar uma pgina JSP para gerar um arquivo de imagem do tipo JPEG, GIF ou
PNG
ii. um servlet executado no servidor, ao passo que uma pgina JSP executada no
browser do cliente
iii. uma pgina gerada por um servlet no pode conter cdigo javascript
iv. uma pgina JSP executada no servidor, enquanto que um servlet executado no
browser do cliente.
A quantidade de afirmativas corretas :
2;
3;
4.
1;
0;

4a Questo (Ref.: 201110293183)


A linguagem Java apresenta como middleware padro para acesso a
bancos de dados o JDBC, cuja utilizao envolve vrios passos, indo
desde o registro do Driver at a recepo da consulta em ResultSets.
Neste processo podem ocorrer duas excees principais, no que se
refere ao uso do JDBC, as quais so:
SQLException e ClassNotFoundException
ServletException e ArithmeticException
ClassNotFoundException e ServletException
ClassNotFoundException e ArithmeticException
SQLException e ServletException

5a Questo (Ref.: 201110153600)


Os objetos implcitos de JSP que se baseiam na implementao da pgina como um
servlet so
session e exception.
page e config.
request e response.
application e pageContext.
out e request.
6a Questo (Ref.: 201110153612)
caracterstica de um arquivo JSP a
impossibilidade de incluso de comentrios.
execuo exclusiva em sistemas Linux.
presena macia de cdigo Assembly.
execuo exclusiva em sistemas Windows.
compilao em um servlet.
///////////////////////////////////////////////////////////////////////////////////////////

1a Questo (Ref.: 201110087670)


Marque a opo correta sobre o conceito JDBC:
tecnologia que permite aos programas Java interagir com os bancos de
dados
so metadados sobre um objeto de conexo
o kit de desenvolvimento Java para implementao em dispositivos
mveis
framework para desenvolvimento web
uma classe Java que gera tabelas de banco de dados relacionais

2a Questo (Ref.: 201110153640)


Sobre JDBC, assinale a afirmativa INCORRETA.
O executeQuery um mtodo da classe Connection para execuo de uma
consulta.
O mtodo close() da classe Connection fecha uma conexo com o banco
de dados.
O PreparedStatement utilizado para combater ataques do tipo SQL
Injection.
A verso 4 do JDBC suporta o tipo de dados RowId.
O driver tipo 1 utiliza ODBC na conexo com o banco de dados.

3a Questo (Ref.: 201110293190)


A utilizao de JPA baseada em anotaes sobre POJOs. Abaixo so
apresentadas algumas anotaes do JPA e descries de
funcionalidades. Marque a opo que expressa o correto
relacionamento entre cada anotao e sua funcionalidade.
I - @OneToMany
II - @Table
III - @GeneratedValue
a. Utilizada para refletir valores gerados automaticamente, com auto
incremento.
b. Indica que uma determinada entidade ser persistida em uma tabela.
c. Define uma relao de um-para-muitos.
I
I
I
I
I

a , II - b , III - c
c , II - b , III - a
b , II - a , III - c
c , II - a , III - b
a , II - c , III - b

///////////////////////////////////////////////////////////////////////////////////////////

1a Questo (Ref.: 201110087691)


Sobre Design Patterns podemos afirmar:
classe Java utilizada para definir todos atributos existentes em um sistema
sinnimo de framework
uma documentao de anlise de sistemas
utilizado para mapear um banco de dados
uma forma de descrever uma soluo, que geralmente serve para
resolver algum problema

2a Questo (Ref.: 201110293195)


Propostos por Erich Gamma, JohnVlissides, RalphJonhsone e
RichardHelm, o GoF descreve 23 padres que podem ser utilizados no
desenvolvimento de sistemas de software em linguagens de
programao orientados a objetos. Estes padres de projeto so
divididos em trs categorias, sendo uma delas a criacional, referindose criao de objetos. Marque a opo que apresenta apenas padres
criacionais:
Factory Method, Abstract Factory e Prototype.
Facade, Flyweight e Proxy.
Builder, Singleton e Adapter.
Command, Strategy e Observer.
Iterator, Mediator e Memento.

3a Questo (Ref.: 201110106936)


No modelo MVC, a camada Model fica responsvel pelas atividades
relacionadas a:
operaes aritmticas.
persistncia.
transmisso em rede.
interao com usurio.
serializao.
///////////////////////////////////////////////////////////////////////////////////////////

1a Questo (Ref.: 201110106956)


Para um sistema constitudo segundo a arquitetura JEE deseja-se
utilizar um componente JEE para controlar o acesso s aes de
persistncia de cada entidade definida atravs do JPA. Neste contexto,
o padro de desenvolvimento utilizado o:
Chain of Responsibility
Front Control / View Control
Service Locator
Session Facade
Singleton.

2a Questo (Ref.: 201110153592)


A especificao Java EE define os seguintes componentes:
I. Clientes da aplicao (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:
servidor, cliente, cliente.
cliente, cliente, servidor.
cliente, servidor, servidor.
servidor, cliente, servidor.
cliente, servidor, cliente.

3a Questo (Ref.: 201110153591)

Em relao aos servidores de aplicao Java Enterprise Edition (JEE) 5, todas as


afirmativas a seguir esto corretas, EXCETO:
A plataforma Java EE5 considerada um padro de desenvolvimento j
que o fornecedor de software nesta plataforma deve seguir determinadas
regras se quiser oferecer produtos compatveis com Java EE5.
A distribuio das requisies pode ser feita atravs do servio de
resoluo de nomes (DNS).
O balanceamento de carga consiste na distribuio das requisies entre
os vrios servidores de aplicao disponveis.
A Microsoft oferece um servidor de aplicao compatvel com JEE 5.
A distribuio das requisies pode ser feita atravs de um recurso de
redirecionamento do protocolo http ou por intermdio de um agente
despachante (dispatcher).

4a Questo (Ref.: 201110293200)


Enterprise Java Beans so componentes da arquitetura corporativa de
objetos distribudos do Java Enterprise Edition. Qual das opes abaixo
uma afirmativa correta acerca dos EJBs?
Os Session Beans s podem ser acessados remotamente.
Os Entity Beans, bem como o JPA, visam cuidar da persistncia em
banco de dados.
A comunicao assncrona feita atravs de Satefull Session Beans.
Os Session Beans s podem ser acessados localmente.
Os MDBs so capazes de armazenar estado.

5a Questo (Ref.: 201110303028)


Considere uma aplicao JEE que utiliza a arquitetura MVC. A
correspondncia mais provvel entre cada tipo de componente ativo da
aplicao com o significado das letras da sigla MVC, nesta ordem, :
Session Bean, Servlet, JSP
JSP, JPA, Session Bean
Servlet, JSP, Session Bean
JPA, JSP, Session Bean
Servlet, Session Bean, JPA

6a Questo (Ref.: 201110153595)


Ao desenvolver uma aplicao sob a plataforma Java EE 5, isso implica que:
a aplicao ser compatvel com a verso 6.0 do Apache Tomcat.
a aplicao poder usar menos arquivos XML do que se fosse desenvolvida
na plataforma J2EE 1.4.

a aplicao ser compatvel com as verses anteriores do Java Enterprise


Edition J2EE 1.4.
a aplicao dever usar o JavaServer Faces.
o desenvolvedor poder utilizar o J2EE 1.4 SDK para testar a aplicao.
///////////////////////////////////////////////////////////////////////////////////////////

1a Questo (Ref.: 201110293373)


Um dos principais frameworks Java da atualidade o JSF, que inclusive
deu origem a outros frameworks, como Prime Faces e Rich Faces. Com
relao programao utilizada no JSF, marque a alternativa
INCORRETA.
Podem ser criados escopos personalizados para Managed Beans.
Para definir um bean deve ser utilizada a anotao @ManagedBean.
Facelets uma poderosa e leve linguagem de declarao de pgina que
usada para construir visualizaes em JSF e para construir rvores de
componentes.
Um bean com escopo de aplicao tem seus dados compartilhados entre
todas as chamadas ao aplicativo.
Beans com escopo de requisio podem manter dados entre chamadas
sucessivas de uma dada conexo.

2a Questo (Ref.: 201110153655)


Constitui-se de processos que aceitam conexes (sesses HTTP)
solicitadas por clientes Web (Browsers) e, em resposta, fornecem
informaes na forma de mensagens e documentos de variados tipos,
tais como, textos, imagens, som e vdeo. Trata-se de:
Java API.
JBoss.
Webserver.
SOA (Service-Oriented Architecture).
JavaServer Faces.

3a Questo (Ref.: 201110303027)


Considere as seguintes descries:
I. Implementa persistncia de dados com eficincia; faz o mapeamento entre
objetos e tabelas do banco de dados; permite o uso de herana e de vrios
tipos de relacionamentos; e oferece recursos de cache e transaes.
II. Faz uso metodolgico de tecnologias como Javascript e XML, providas por
navegadores, para tornar pginas web mais interativas com o usurio,

utilizando-se de solicitaes assncronas de informaes.


III. Especificao para o desenvolvimento de interfaces web com Java, que
baseada em componentes e eventos e especialmente integrada a ferramentas
de desenvolvimento, o que facilita implementar recursos de validao,
navegao e converso.
Os itens I, II e III referem-se, respectivamente, a:
JEE, JSF e Hibernate.
JBoss Seam, EJB3 e Facelets.
JSF, JBoss Seam e AJAX.
Jboss Seam, JEE e JPA.
JPA, AJAX e JSF.

4a Questo (Ref.: 201110303032)


Considere as instrues abaixo encontradas em um arquivo de uma aplicao que utiliza
JSF

Essas instrues indicam a existncia de um bean gerenciado( classe Funcionario.java ) no


pacote bean que poder ser referenciado nas pginas JSP por meio da palavra func . O arquivo
correto no qual essas instrues so colocadas o
faces-config.xml.
web-inf.xml.
config-bean.xml.
web.xml.
context.xml.

5a Questo (Ref.: 201110303042)


Uma aplicao utilizando o framework JSF e a IDE NetBeans gera
automaticamente dois componentes essenciais assim descritos:
I. responsvel por receber requisies dos componentes View do MVC,
redirecion-las para os beans gerenciados (managed beans) do componente
Model do MVC e responder a essas requisies.
II. o arquivo principal de configurao de uma aplicao web que utiliza o
framework JSF. responsvel por descrever os elementos e sub-elementos que

compem o projeto, tais como as regras de navegao, beans gerenciados,


configuraes de localizao etc.
As descries I e II referem-se, respectivamente, aos componentes
servlet Controller.java e ao arquivo faces_config.xml.
FaceletServlet e ao arquivo web_config.xml.
FacesServlet e ao arquivo faces-config.xml.
servlet Facelet e ao arquivo web.xml.
servlet Controller e ao arquivo web-config.xml.

6a Questo (Ref.: 201110153656)


No contexto de sistemas Web, qual a utilidade de uma sesso?
Realizar cache de textos HTML.
Realizar cache das imagens estticas.
Dividir as informaes do website em assuntos especficos.
Proteger contra ataques de fora bruta.
Armazenar dados relacionados a um usurio.
///////////////////////////////////////////////////////////////////////////////////////////

1a Questo (Ref.: 201110153605)


Analise o scriptlet JSP seguinte:
<% Usuario u = new Usuario();
u.setNome("Ana");
u.setCargo("Gerente");
session.setAttribute("usuario", u);
response.sendRedirect("teste.jsp");
%>
Para recuperar o contedo da varivel de sesso utiliza-se a instruo:
Usuario
Usuario
Usuario
Usuario
Usuario

u
u
u
u
u

=
=
=
=
=

application.getSession("usuario");
session.getAttribute("usuario");
(Usuario) session.getSession("usuario");
(Usuario) session.getAttribute("usuario");
request.getAttribute("usuario");

2a Questo (Ref.: 201110086322)


O mtodo da interface javax.servlet.http.HttpSession, utilizado para finalizar
uma sesso de usurio em um container J2EE,
destroy( )
delete( )

cancel( )
release( )
invalidate( )

3a Questo (Ref.: 201110087692)


INCORRETO afirmar sobre Message-Driven Bean que:
possui apenas um mtodo que recebe qualquer tipo de mensagem
guiado por mensagens ou eventos
possui dezenas de mtodos para receber qualquer tipo de mensagem
um EJB
no possvel enviar uma mensagem diretamente a um message-driven
bean

4a Questo (Ref.: 201110087697)


Assinale a alternativa INCORRETA sobre servlets, com relao ao
gerenciamento de sesso em um container Web.
o objeto HttpSession pode manter o estado de conversao durante
vrias solicitaes do mesmo cliente.
uma sesso permite manter dados entre as pginas web.
se o cliente no aceitar cookies, no h como rodar uma aplicao que
depende de sesses.
uma reescrita de URL s entra em cena se os cookies falharem e se a
resposta mandar codificar a URL.
um cookie pode permanecer mesmo depois do browser ser fechado.

5a Questo (Ref.: 201110087690)


Assinale a alternativa que possui o conceito incorreto sobre sesso
web:
Somente possvel atribuir valores originados de POST ou GET
Serve para armazenar dados, tais como login, carrinho de compras em
lojas virtuais, etc.
gerenciado pelo servidor, e no pelo cliente
possvel atribuir valores, objetos e arrays em sesso
Utilizado para persistir com os dados entre pginas web

6a Questo (Ref.: 201110106947)

Web Services trata de uma tecnologia independente de plataforma que


utiliza XML em todos os nveis funcionais. Para tal conta com os
seguintes formatos, respectivamente, para o servio de localizao,
dicionrio de dados e protocolo de transmisso:
DNS, RSS e HTTP
UDDI, WSDL e SOAP
StAX, DOM e JAX-RPC
UDDI, DNS e HTTP
COS, IDL e ORB
///////////////////////////////////////////////////////////////////////////////////////////

1a Questo (Ref.: 201110153650)


Os estados do ciclo de vida de uma instncia de uma entidade,
definidos na JPA 2.0, so
gerenciado (managed), temporrio (temporary), permanente (permanent)
e destacado (detached).
novo (new), temporrio (temporary), permanente (permanent) e
destacado (detached).
novo (new), temporrio (temporary) e destacado (detached)
ativo (active), inativo (inactive) e removido (removed).
novo (new), gerenciado (managed), destacado (detached) e removido
(removed).

2a Questo (Ref.: 201110087700)


Considerando a utilizao da linha de cdigo abaixo no
estabelecimento de uma conexo com JDBC, assinale a opo correta.
Class.forName(org.apache.derby.jdbc.EmbeddedDriver);
Class.forName faz parte de outra classe denominada
DriverProperty.JDBC.Main, que utilizada com a tecnologia JDBC.
Class.forName no aplicado para estabelecer conexo com banco de
dados.
O trecho de cdigo dado faz os dois passos necessrios para a conexo a
uma base com JDBC; o EmbeddedDriver faz todo o restante do trabalho
de conexo.
Na linha de cdigo, a chamada para Class.forName automaticamente cria
uma instncia de um driver e o registra com o DriverManager.
EmbeddedDriver o principal tipo de driver de conexo JDBC e ODBC em
Java.

3a Questo (Ref.: 201110293386)

Uma das tecnologias utilizadas na criao de aplicativos Web em Java a de


Servlets, os quais so utilizados comumente para interfacear a view JSP com as
camadas de negcio, mas que podem ser utilizados de forma independente.
Com relao aos Servlets, assinale a opo correta.
Precisam ser definidos pela anotao @CGIServlet.
So convertidos em JSP pelo container.
Permitem obter os dados enviados por formulrios HTML atravs do
mtodo getAttribute de request.
Processam informaes de GET ou POST no mesmo mtodo.
Podem armazenar dados no escopo de sesso.

4a Questo (Ref.: 201110107649)


A JPA apenas uma API para implementar persistncia. Com relao a
ela, assinale a alternativa INCORRETA:
Pode-se considerar tal API desnecessria no contexto de um sistema de
memria principal permanente.
Ela detalha uma interface que pode ser implementada para permitir
persistncia em sistemas de memria principal voltil.
Sua funcionalidade independe de elementos adicionais, sendo uma
implementao completa de persistncia.
Framkeworks que sigam tal especificao podem ser usados de maneira
similar.
Sua utilidade real est relacionada existncia de um framework que a
implemente.

5a Questo (Ref.: 201110106962)


Qual das caractersticas abaixo NO se refere ao framework de
persistncia JPA?
Acesso direto ao banco de dados atravs de ODBC.
Ela detalha uma interface que pode ser implementada para permitir
persistncia em sistemas de memria principal voltil.
Utilizao simplificada pelo JEE atravs de anotaes.
Uso de um gerenciador de persistncia, o qual pode efetuar processos
transacionais.
Uso de anotaes para a configurao do relacionamento entre a entidade
e a tabela do banco de dados.

6a Questo (Ref.: 201110087694)

Dadas as informaes abaixo, marque V (verdadeiro) ou F (falso) e


depois assinale a alternativa que corresponde seqncia correta.
( V ) JSP uma combinao de HTML e JAVA dentro de uma mesma pgina.
( F ) Apesar de ser usado na Linguagem C e na Linguagem Javascript, na
codificao de programa, em JSP o ponto e vrgula ( ; ) no preciso ser
utilizado para sinalizar o fim de uma instruo ou comando.
( V ) Em JSP, uma classe um conjunto de variveis e funes relacionadas a
essas variveis.
( F ) Em JSP, uma classe um tipo e, portanto, pode ser atribuda a uma
varivel.
F-V-V-F
V-F-F-V
V-F-V-F
F-V-V-V
VVF-F
//////////////////////////////////////////////////////////////////////////////////////////

1a Questo (Ref.: 201110086318)

Pontos:
0,0 / 1,0

Sobre o servidor web Tomcat considere:


I. um software proprietrio, desenvolvido no projeto Apache Jakarta,
oficializado pela Sun Microsystems.
II. No deve ser confundido com o servidor web Apache HTTP Server, que lida
com qualquer tipo de solicitao na web.
III. um container que fornece um ambiente necessrio para execuo de
aplicaes desenvolvidas com Java Servlet e JSP.
Est correto o que consta na(s) assertativa(s):
I e II, apenas
I e III, apenas
I, II e III
III, apenas
II e III, apenas

2a Questo (Ref.: 201110107631)


A tecnologia JSP extremamente til e pode facilitar muito o
desenvolvimento de uma aplicao web.

Pontos:
1,0 / 1,0

Assinale a alternativa INCORRETA sobre esta tecnologia:


Um JSP no pode trocar informaes ou requisies com um Servlet.
possvel usar um componente ou uma classe Java por meio de um JSP.
Todo arquivo JSP , em sua primeira execuo, convertido para um
servlet.
Um JSP tem a aparncia de um cdigo HTML com alguns trechos de
cdigo Java.
O principal foco de uso do JSP a criao da interface com o usurio.

Pontos:
0,0 / 1,0
Nos servlets, usualmente um objeto de requisio acompanhado de um
objeto de resposta. Sobre este objeto de resposta, analise as afirmaes e
selecione a alternativa correta:
3a Questo (Ref.: 201110107619)

I) No errado que alguns servlets no usem o objeto de resposta.


II) Como cada Servlet realiza um pequeno servio para a aplicao, pode-se
dizer que o objeto resposta pode servir para armazenar parte ou a totalidade
dos resultados deste servio.
III) O objeto de reposta, quando necessrio, deve ser criado pelo programador,
j que ele nunca fornecido como parmetro.
Apenas I e II esto corretas.
Apenas I e III esto corretas.
Todas as afirmativas esto corretas.
Apenas uma afirmativa est correta.
Apenas II e III esto corretas.

Pontos:
0,0 / 1,0
Analise as seguintes afirmaes a respeito de JSP, em seguida assinale a opo
correta.
4a Questo (Ref.: 201110087695)

I. Em uma aplicao Web, h apenas uma diretiva page em cada JSP


II. Comentrios JSP aparecem na resposta ao cliente
III. Os objetos com escopo session duram por toda a sesso de navegao do
cliente
Apenas a afirmao I verdadeira.
As afirmaes I e II so verdadeiras.

Apenas a afirmao II verdadeira.


Apenas a afirmao III verdadeira.
As afirmaes I, II e III so verdadeiras.

5a Questo (Ref.: 201110086323)

Pontos:
1,0 / 1,0

Analise as seguintes sentenas:


I. Em Java, a plataforma Java 2 Enterprise Edition (J2EE) define um padro
para desenvolvimento de aplicaes empresariais em mltiplas 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 sentenas acima, apenas:
I verdadeira
II verdadeira
I e II so verdadeiras
III verdadeira
I e III so verdadeiras

Pontos:
1,0 / 1,0
Marque a alternativa que NO se trata de uma afirmativa correta sobre o
servidor web Tomcat:
6a Questo (Ref.: 201110086319)

Cuida basicamente de processamento de aplicaes Java


Necessita da plataforma Java SE instalada
escrito em Java
Executa as mesmas funes que o servidor web Apache HTTP Server
Necessita de uma JVM para ser executado

Pontos:
0,0 / 1,0
Quando um servlet criado no NetBeans, uma srie de elementos so
automaticamente inseridos no cdigo, incluindo um mtodo chamado
processRequest.
7a Questo (Ref.: 201110107606)

Qual das afirmaes abaixo NO CORRETA?


usado como alternativa para processar requisies doPost.
usado para criar uma sada visual, usando o objeto response.
usado sem a necessidade de uma requisio.
usado para transferir a requisio para outro servlet, usando o forward
do RequestDispatcher.
usado como alternativa para processar requisies doGet.

Pontos:
0,0 / 1,0
O JDBC - Java DataBase Connectivity - uma API que permite a interao com
um SGBD (Sistema Gerenciador de Banco de Dados) em baixo nvel, isto ,
permite realizar conexes e consultas ao banco de dados.
8a Questo (Ref.: 201110107636)

Sobre esta API, indique a afirmativa INCORRETA:


No possvel
API.
No possvel
No possvel
No possvel
para o SGBD.
No possvel

construir aplicaes para mltiplos SGBDs usando esta


acessar um SGBD com o JDBC sem indicar seu endereo.
realizar as buscas sem tratar ou jogar excees.
acessar ao banco de dados sem a instalao de um driver
realizar uma busca sem realizar uma conexo.

9a Questo (Ref.: 201110106537)


Num projeto Java web, que utilize JSP / SERVLET, que objeto utilizado na
SERVLET para recuperar/obter dentro da SERVLET, os valores dos campos do
formulrio submetidos ao servidor e quem responsvel por instanciar esse
objeto?
Sua Resposta: x

Compare com a sua resposta: O objeto o REQUEST. A instanciao e envio


desse objeto SERVLET como parmetro Container Web Java. Na JSP ele
um objeto implcito.

10a Questo (Ref.: 201110098952)


Um objeto JavaBean, dentro de uma JSP pode ter uma definio de escopo
(tempo de vida de objeto - contexto do objeto) em at 4 escopos distintos.

Quais so eles ? e qual o tempo de vida - contexto do objeto em cada escopo?


Sua Resposta: x

Compare com a sua resposta: 1.page - disponvel apenas no contexto da


pgina. 2.request - disponvel para a requisio HTTP (a pgina que recebeu a
requisio e as pginas para onde a requisio encaminhada), no contexo do
objeto request. 3.session - durao da sesso do cliente (o bean pode ser
usado de uma requisio para outra), no contexto do objeto session.
4.application - pode ser usado no contexto da aplicao por qualquer outro
componente no aplicativo Web.
///////////////////////////////////////////////////////////////////////////////////////////
////

1a Questo (Ref.: 201110086318)

Pontos:
1,0 / 1,0

Sobre o servidor web Tomcat considere:


I. um software proprietrio, desenvolvido no projeto Apache Jakarta,
oficializado pela Sun Microsystems.
II. No deve ser confundido com o servidor web Apache HTTP Server, que lida
com qualquer tipo de solicitao na web.
III. um container que fornece um ambiente necessrio para execuo de
aplicaes desenvolvidas com Java Servlet e JSP.
Est correto o que consta na(s) assertativa(s):
I e III, apenas
II e III, apenas
III, apenas
I, II e III
I e II, apenas

Pontos:
1,0 / 1,0
Quando um servlet criado no NetBeans, uma srie de elementos so
automaticamente inseridos no cdigo, incluindo um mtodo chamado
processRequest.
2a Questo (Ref.: 201110107606)

Qual das afirmaes abaixo NO CORRETA?


usado como alternativa para processar requisies doPost.

usado para criar uma sada visual, usando o objeto response.


usado sem a necessidade de uma requisio.
usado para transferir a requisio para outro servlet, usando o forward
do RequestDispatcher.
usado como alternativa para processar requisies doGet.

Pontos:
0,0 / 1,0
Nos servlets, usualmente um objeto de requisio acompanhado de um
objeto de resposta. Sobre este objeto de resposta, analise as afirmaes e
selecione a alternativa correta:
3a Questo (Ref.: 201110107619)

I) No errado que alguns servlets no usem o objeto de resposta.


II) Como cada Servlet realiza um pequeno servio para a aplicao, pode-se
dizer que o objeto resposta pode servir para armazenar parte ou a totalidade
dos resultados deste servio.
III) O objeto de reposta, quando necessrio, deve ser criado pelo programador,
j que ele nunca fornecido como parmetro.
Apenas II e III esto corretas.
Apenas I e III esto corretas.
Apenas I e II esto corretas.
Todas as afirmativas esto corretas.
Apenas uma afirmativa est correta.

Pontos:
0,0 / 1,0
Analise as seguintes afirmaes a respeito de JSP, em seguida assinale a opo
correta.
4a Questo (Ref.: 201110087695)

I. Em uma aplicao Web, h apenas uma diretiva page em cada JSP


II. Comentrios JSP aparecem na resposta ao cliente
III. Os objetos com escopo session duram por toda a sesso de navegao do
cliente
Apenas a afirmao II verdadeira.
As afirmaes I e II so verdadeiras.
As afirmaes I, II e III so verdadeiras.
Apenas a afirmao III verdadeira.
Apenas a afirmao I verdadeira.

5a Questo (Ref.: 201110086323)

Pontos:
1,0 / 1,0

Analise as seguintes sentenas:


I. Em Java, a plataforma Java 2 Enterprise Edition (J2EE) define um padro
para desenvolvimento de aplicaes empresariais em mltiplas 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 sentenas acima, apenas:
III verdadeira
I e II so verdadeiras
I e III so verdadeiras
II verdadeira
I verdadeira

6a Questo (Ref.: 201110087689)

Pontos:
0,0 / 1,0

Pode-se dizer que est incorreto sobre as tecnologias Servlet/JSP:


Para criar um Servlet necessrio criar uma classe derivada de
HttpServlet
Toda pgina JSP transformada em um Servlet
Geralmente pginas JSP so utilizadas como views e Servlet como
controlllers
JSP pode ser processado sem a utilizao de um continer, e Servlet
necessita de um continer
No possuem o mtodo main, pois esto sob controle dos contineres

Pontos:
0,0 / 1,0
Ao estudar as especificaes e frameworks Java EE, um Analista de Sistemas
concluiu que:
7a Questo (Ref.: 201110086324)

no container WEB, uma pgina JSP transforma-se em um servlet, que


compilado, carregado e inicializado

a utilizao de Java Persistent API obriga o uso de um container EJB com


Session Beans
o container WEB do servidor de aplicaes o responsvel por gerenciar o
ciclo de vida de servlets e de EJBs utilizados numa aplicao Java
STRUTS um framework de persistncia que permite o gerenciamento de
dados relacionais, utilizando-se de mapeamento objeto-relacional
Enterprise JavaBeans um modelo de componentes padronizado,
executado no lado do cliente e que facilita a construo de aplicaes
distribudas robustas

Pontos:
0,0 / 1,0
O JDBC - Java DataBase Connectivity - uma API que permite a interao com
um SGBD (Sistema Gerenciador de Banco de Dados) em baixo nvel, isto ,
permite realizar conexes e consultas ao banco de dados.
8a Questo (Ref.: 201110107636)

Sobre esta API, indique a afirmativa INCORRETA:


No possvel
No possvel
para o SGBD.
No possvel
API.
No possvel
No possvel

realizar uma busca sem realizar uma conexo.


acessar ao banco de dados sem a instalao de um driver
construir aplicaes para mltiplos SGBDs usando esta
realizar as buscas sem tratar ou jogar excees.
acessar um SGBD com o JDBC sem indicar seu endereo.

9a Questo (Ref.: 201110106537)


Num projeto Java web, que utilize JSP / SERVLET, que objeto utilizado na
SERVLET para recuperar/obter dentro da SERVLET, os valores dos campos do
formulrio submetidos ao servidor e quem responsvel por instanciar esse
objeto?
Sua Resposta: x

Compare com a sua resposta: O objeto o REQUEST. A instanciao e envio


desse objeto SERVLET como parmetro Container Web Java. Na JSP ele
um objeto implcito.

10a Questo (Ref.: 201110098952)


Um objeto JavaBean, dentro de uma JSP pode ter uma definio de escopo

(tempo de vida de objeto - contexto do objeto) em at 4 escopos distintos.


Quais so eles ? e qual o tempo de vida - contexto do objeto em cada escopo?
Sua Resposta: x

Compare com a sua resposta: 1.page - disponvel apenas no contexto da


pgina. 2.request - disponvel para a requisio HTTP (a pgina que recebeu a
requisio e as pginas para onde a requisio encaminhada), no contexo do
objeto request. 3.session - durao da sesso do cliente (o bean pode ser
usado de uma requisio para outra), no contexto do objeto session.
4.application - pode ser usado no contexto da aplicao por qualquer outro
componente no aplicativo Web.