Documente Academic
Documente Profesional
Documente Cultură
A.
B.
C.
D.
E.
So padres
A.
B.
C.
D.
E.
de projeto estruturais:
i, ii e iii
ii, iii e v
iii, v e vi
iv, v, vi
ii, iii e iv
33 - Dos padres de projeto descritos abaixo, todos pertencem ao catlogo JEE, EXCETO:
A.
B.
C.
D.
E.
Session Faade
View Helper
Chain of Responsibility
Business Delegate
Dispatcher View
34 - Padro de Projetos JEE que abstrai as fontes de dados oferecendo acesso transparente
aos dados conhecido como:
A. Data Access Object
B. Transfer Object
C. Context Object
D. Domain Store
E. Composite Entity
35 - Garantir que uma classe tem apenas uma instncia, e prover um ponto de acesso global
a ela o objetivo de qual padro de projetos definido pelo GoF?
A. Factory Method
B. Command
C. Adapter
D. Composite
E. Singleton
36 - No que diz respeito tecnologia Java EE, podemos afirmar que os tipos definidos de EJBs
so:
A. Session Beans, Message-Driven Bean e Entity Bean.
B. Stateless, Stateful e singleton.
C. Remoto e Local.
D. JSE e JEE.
E. Servlet, JSP e JPA.
37 - Observe as afirmativas abaixo:
I. Session Beans Utilizado para guardar a lgica de negocio da aplicao.
II. Message-Driven Bean Utilizado para troca de mensagens.
III. Entity Bean Utilizado para representar as tabelas do banco de dados.
Podemos afirmar que:
A. Apenas a alternativa I est correta.
B. Apenas as alternativas I e III esto corretas.
C. Apenas as alternativas II e III esto corretas.
D. Apenas as alternativas I e II esto corretas.
E. Todas esto corretas
38 - Dos servidores relacionados abaixo, qual deles no d suporte a tecnologia EJB?
A. JBoss.
B. GlassFish.
C. Tomcat.
D. Geronimo.
E. Weblogic.
39 - Caso a anotao @remove seja utilizada, podemos garantir que:
A. O mtodo marcado com ela ser executado aps a remoo do bean.
B. Aps a execuo do mtodo marcado com ela o bean ser removido.
C. O atributo marcado com ela ser removido do bean.
D. Pode ser utilizado em bens stateless e stateful.
E. No est definida na API EJB.
40 - De acordo com as tecnologias abaixo:
I. Enterprise Java Beans - EJB
II. Entity Bean
III. Managed Beans
IV. Message Driven Bean (MDB)
D. View
E. Model
48 - O pacote "java.sql" da API Java consiste de um conjunto de classes e interfaces que
permitem embutir cdigo SQL em mtodos Java para por meio de drivers JDBC acessar
diversos SGBDs.
As alternativas a seguir apresentam interfaces do pacote "java.sql", exceo de uma.
Assinale-a.
A. ConnectionFactory*
B. ResultSet
C. Statement
D. DriverManager
E. Connection
49 - Marque a opo correta sobre o conceito JDBC:
A. tecnologia que permite aos programas Java interagir com os bancos de
dados
B. uma classe Java que gera tabelas de banco de dados relacionais
C. o kit de desenvolvimento Java para implementao em dispositivos mveis
D. so metadados sobre um objeto de conexo
E. framework para desenvolvimento web
50 - O que Servlet ?
A. uma classe Java que carregada e executada por um servidor web
B. um framework que auxilia no desenvolvimento de aplicaes web
C. uma extenso da classe JFrame
D. uma arquitetura genrica para web que implementa vrias linguagens de
programao, tais como PHP e o Java
E. um software criado pela Sun para desenvolvimento de aplicativos mveis em
Java
51 - O mtodo da interface javax.servlet.http.HttpSession, utilizado para finalizar uma sesso
de usurio em um container J2EE, :
A. invalidate( )
B. release( )
C. cancel( )
D. destroy( )
E. delete( )
52 - INCORRETO afirmar sobre Message-Driven Bean que:
A. possui dezenas de mtodos para receber qualquer tipo de mensagem
B. possui apenas um mtodo que recebe qualquer tipo de mensagem
C. no possvel enviar uma mensagem diretamente a um message-driven bean
D. um EJB
E. guiado por mensagens ou eventos
53 - Pode-se dizer que est incorreto sobre as tecnologias Servlet/JSP:
A. No possuem o mtodo main, pois esto sob controle dos contineres
B. Geralmente pginas JSP so utilizadas como views e Servlet como controlllers
C. JSP pode ser processado sem a utilizao de um continer, e Servlet
necessita de um continer
D. Para criar um Servlet necessrio criar uma classe derivada de HttpServlet
E. Toda pgina JSP transformada em um Servlet
54 - 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:
A. cliente, servidor, cliente.
B.
C.
D.
E.
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:
A. I e II somente
B. III somente
C. II somente
D. I somente
E. I, II e III
60 - 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?
A. usado como alternativa para processar requisies doPost.
B. usado como alternativa para processar requisies doGet.
C. usado sem a necessidade de uma requisio.
D. usado para criar uma sada visual, usando o objeto response.
E. usado para transferir a requisio para outro servlet, usando o forward do
RequestDispatcher
61 - 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.
A. I - b , II - a , III - c
B. I - c , II - a , III b
C. I - c , II - b , III a
D. I - a , II - c , III b
E. I - a , II - b , III - c
62 Em relao arquitetura de aplicaes para o ambiente Internet, considere:
I.
Na UDDI a estrutura de dados composta por businessEntity, contendo
informaes sobre a organizao; businessService, com a descrio do servio;
bindingTemplate, contendo a informao de como invocar o servio; e tModel, que
contem informao sobre especificaes tcnicas do servio.
II.
Na UDDI a informao de categoria Green Pages contm informao
tcnica sobre um Web servisse, geralmente incluindo um ponteiro para uma
especificao externa e um endereo para invocar um servio, que pode ser
baseado em SOAP e outros.
III.
WSDL define o endereo para invocar um determinado Web servisse, por
meio da identificao, da URL de acesso e da ligao com o binding j definido.
IV.
O SOAP pode ser facilmente implementado em virtualmente qualquer
ambiente de programao. simples de implementar, testar e usar; independente
do sistema operacional e CPU; tanto os dados como as funes so descritas em
XML, o que torna o protocolo no apenas fcil de usar como tambm muito robusto;
atravessa firewall e roteadores, que pensam que uma comunicao HTTP.
correto o que se afirma em:
A. I, II e III apenas
B. III e IV apenas
C. I, II, III e IV
D. I e II apenas
E. I, II e IV apenas
63 - Ao estudar as especificaes e frameworks Java EE, um Analista de Sistemas concluiu
que:
A.
B.
C.
D.
E.
A palavra static serve para definir elementos que no podem ser modificados.
A palavra final serve para a definio de um elemento abstrato.
Classes concretas podem conter mtodos definidos como abstract.
Um parmetro final pode ter seu valor modificado no corpo do mtodo.
Uma classe final no pode ser estendida.
A.
B.
C.
D.
E.
98 - 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:
A. UDDI, DNS e HTTP
B. StAX, DOM e JAXRPC
C. UDDI, WSDL e SOAP
D. COS, IDL e ORB
E. DNS, RSS e HTTP
99 - So considerados contineres JSP/Servlet:
A. Apache Tomcat e Glassfish
B. Oracle e PostgreSql
C. mtodos e atributos
D. classe abstrata e interface
E. HttpServlet e Javascript
100 - 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.
Sobre esta API, indique a afirmativa INCORRETA:
A. No possvel construir aplicaes para mltiplos SGBDs usando esta
API.
B. No possvel realizar uma busca sem realizar uma conexo.
C. No possvel acessar ao banco de dados sem a instalao de um driver para o
SGBD.
D. No possvel realizar as buscas sem tratar ou jogar excees.
E. No possvel acessar um SGBD com o JDBC sem indicar seu endereo.
101 (Discursiva) 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?
O objeto o REQUEST. A instanciao e envio desse objeto SERVLET como
parmetro Container Web Java. Na JSP ele um objeto implcito.
102 - Originalmente SOAP representava um protocolo para troca de informaes estruturadas
em uma plataforma descentralizada e distribuda, utilizando tecnologias baseadas em um
determinada linguagem. Foi importante para o desenvolvimento de aplicaes para
permitiram a comunicao via Internet entre programas, empregando o Remote Procedure
Calls (RPC) entre objetos como DCOM e CORBA.
Atualmente, SOAP prov um caminho de comunicao entre aplicaes "rodando" em
diferentes sistemas operacionais, com diferentes tecnologias e linguagens de programao.
De acordo com o enfoque do World Wide Web Consortium - W3C, as mensagens SOAP so
documentos baseados na seguinte linguagem:
A. JAVASCRIPT
B. WSDL
C. XML
D. XSLT
E. AJAX
103 (Discursiva) Qual a importncia do arquivo "web.xml" para um aplicativo Web feito em
Java?
O arquivo web.xml guarda todas as configuraes globais do aplicativo web,
incluindo o mapeamento de Servlets, time-out de sesso, pgina inicial, pgina de
erro, e parmetros a serem lidos pelos Servlets.
104 (Discursiva) A arquitetura de Web Services caracteriza-se por utilizar XML em todos os
nveis e funcionalidades providas. Identifique os trs componentes XML principais da
arquitetura, explicando resumidamente a funo de cada um deles.
Os 3 componentes principais so:
- SOAP, que o protocolo de comunicao.
- WSDL, que prov a assinatura dos servios oferecidos.
A.
B.
C.
D.
E.
I - a , II - b , III c
I - c , II - b , III a
I - b , II - a , III c
I - c , II - a , III b
I - a , II - c , III b
121 - Os estados do ciclo de vida de uma instncia de uma entidade, definidos na JPA 2.0,
so:
A. gerenciado (managed), temporrio (temporary), permanente (permanent) e
destacado (detached).
B. novo (new), temporrio (temporary), permanente (permanent) e destacado
(detached).
C. novo (new), temporrio (temporary) e destacado (detached)
D. ativo (active), inativo (inactive) e removido (removed).
E. novo (new), gerenciado (managed), destacado (detached) e removido
(removed).
122 - 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.
A. Precisam ser definidos pela anotao @CGIServlet.
B. So convertidos em JSP pelo container.
C. Permitem obter os dados enviados por formulrios HTML atravs do mtodo
getAttribute de request.
D. Processam informaes de GET ou POST no mesmo mtodo.
E. Podem armazenar dados no escopo de sesso.
123 - A JPA apenas uma API para implementar persistncia. Com relao a ela, assinale a
alternativa INCORRETA:
A. Pode-se considerar tal API desnecessria no contexto de um sistema de memria
principal permanente.
B. Ela detalha uma interface que pode ser implementada para permitir persistncia
em sistemas de memria principal voltil.
C. Sua funcionalidade independe de elementos adicionais, sendo uma
implementao completa de persistncia.
D. Framkeworks que sigam tal especificao podem ser usados de maneira similar.
E. Sua utilidade real est relacionada existncia de um framework que a
implemente.
124 - Quando uma Aplicao Web criada, usualmente so utilizados trs tipos de elementos:
pginas JSP, Servlets e classes de entidade (beans). Cada um destes elementos pode ser,
usualmente, associado s seguintes camadas do modelo MVC, respectivamente:
A. Viso, Controle e Modelo
B. Viso, Modelo e Controle
C. Controle, Viso e Modelo
D. Modelo, Viso e Controle
E. Modelo, Controle e Viso
125 Se uma super classe de servlet deve ser gerada, ser definida na diretiva page do JSP
por meio do atributo:
A. info.
B. autoFlush.
C. extends.
D. import.
E. session.
126 - Em relao ao Tomcat INCORRETO afirmar que:
A. configurvel para efetuar autenticao em um servidor LDAP.
B. pode ser classificado como um servidor de aplicaes Java EE completo.
C. pode atuar como servidor web/HTTP autnomo.
D. um servidor onde so instaladas Servlets para tratar as requisies que o
servidor receber.
E. pode funcionar como parte integrante de um servidor de aplicaes como o
JBoss AS.
127 - Em relao aos padres de projeto, o modelo MVC, que foi originalmente desenvolvido
pela IBM, apresenta um modelo em trs camadas. So elas:
A. Model (Modelo de dados), Controler (Controle/Negcio) e Data (Negcio/Dados);
B. Client (Cliente), View (Viso/Interface) e Data (Interface/Dados);
C. Client (Cliente), Controler (Controle/ Negcio) e View (Viso/Interface);
D. Model (Modelo de dados), Business Interface (Interface/negcios) e Data (dados).
E. Model (Modelo de dados), View (Viso/Interface) e Controler
(Controle/Negcio);
128 - Sejam as seguintes assertivas sobre a arquitetura MVC:
I. O elemento Modelo a representao especfica de domnio dos dados sobre os quais a
aplicao opera.
II. Essa arquitetura foi proposta originalmente para resolver algumas das dificuldades
encontradas para manipular interfaces grficas a partir da linguagem C++.
III. O framework Swing, que faz parte da Java Foundation Classes (JFC), no pode ser
considerado uma implementao da arquitetura MVC.
IV. Em uma aplicao J2EE o elemento Modelo pode ser adequadamente implementado
atravs de Entity Beans.
V. O cdigo JavaScript convencional, embutido em pginas HTML, considerado parte do
elemento Controle da arquitetura MVC.
Dentre as assertivas acima, quantas so verdadeiras?
A. 1
B. 3
C. 5
D. 4
E. 2
129 - Analise as seguintes sentenas sobre JSP (Java Server Pages) e, em seguida, escolha a
alternativa correta:
I - Em uma pagina JSP a formatao da pgina HTML se encontra separada da programao,
podendo ser modificada sem afetar o restante da aplicao.
II - Ao modificarmos a formatao de uma pgina JSP, ao contrario do que acontece quando se
trabalha diretamente Servlets, precisamos recompilar a aplicao.
III - Java Beans no podem ser usadas em JSP.
IV - Uma referncia a uma biblioteca de Tags um elemento esttico usado em pginas JSP.
A. Apenas as sentenas I e II so verdadeiras
B. Apenas a sentena II verdadeira
C. Apenas as sentenas III e IV so verdadeiras
D. Apenas a sentena I verdadeira
E. Apenas as sentenas I e IV so verdadeiras
130 - Com relao s tecnologias JSP, Servlet e JavaScript, responda V ou F:
( ) O mtodo POST envia os dados como um fluxo de dados juntamente com o pacote de
dados http de forma no visvel ao usurio.
( ) Pginas JSP so interpretadas e executadas pelo Container Java Web sem nenhuma
transformao adicional. Ocorre apenas a carga de pgina em cdigo fonte.
( ) Uma Servlet para ser acionada precisa da definio da URL-pattern de acesso definida no
descritor de plantao da aplicao Web.
( ) necessrio o cdigo fonte e o bytecode (.class) de uma Servlet no Container Java Web,
para que a Servlet seja executada.
( ) Uma Servlet somente suporta requisies na forma POST.
A. F - F - V - V - F
B. V - F - F - F - F
C. V - V - V - F - V
D. V - F - V - F - F
E. V - F - V - V - V
131 - Considere os padres de projeto divididos de acordo com as camadas a que eles
pertencem. A camada de apresentao contm os padres relacionados aos Servlets e
pginas JSP. So padres dessa camada:
especificaes desenvolvidas pela W3C (world wide web consortium). Em que formato os
dados sero transformados pelo web service e como eles sero encapsulados?
A. os dados sero transferidos no formato Java e encapsulados pelo protocolo
DCOM.
B. os dados sero transferidos no formato ASP e encapsulados pelo protocolo COM.
C. os dados sero transferidos no formato CSS e encapsulados pelo protocolo SAML.
D. os dados sero transferidos no formato HTML e encapsulados pelo protocolo
CORBA.
E. os dados sero transferidos no formato XML e encapsulados pelo
protocolo SOAP.
137 - Analise as seguintes afirmaes a respeito de JSP, em seguida assinale a opo correta.
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
A. As afirmaes I, II e III so verdadeiras.
B. As afirmaes I e II so verdadeiras.
C. Apenas a afirmao I verdadeira.
D. Apenas a afirmao II verdadeira.
E. Apenas a afirmao III verdadeira.
138 - Analise as seguintes afirmativas sobre fundamentos de servidores de aplicao.
I. Um servidor de aplicao disponibiliza um ambiente para a instalao e execuo de
determinadas aplicaes. Os servidores de aplicao web tambm so conhecidos como
middleware.
II. JPA uma API que padroniza o acesso a banco de dados atravs de mapeamento
Objeto/Relacional dos Enterprise Java Beans.
III. JTA uma API que padroniza o tratamento de transaes dentro de uma aplicao Java.
Marque a alternativa CORRETA:
A. apenas as afirmativas I e II so verdadeiras.
B. todas as afirmativas so verdadeiras.
C. todas as afirmativas so falsas.
D. apenas as afirmativas II e III so verdadeiras.
E. apenas as afirmativas I e III so verdadeiras.
139 - Quanto s tecnologias Java, assinale a opo correta.
A. JPA lida com a forma como dados relacionais so mapeados para
objetos Java e com a forma como esses objetos so armazenados em um
banco de dados relacional
B. JSP pode ser usado para desenvolvimento de pginas web dinmicas. A lgica
que gera o contedo dessas pginas descrita utilizando-se a linguagem Java.
C. Em uma aplicao J2EE tpica, um EJB criado, controlado e destrudo pela
aplicao cliente.
D. Um componente J2EE uma unidade funcional de software autocontida, escrito
na linguagem de programao Java e executado exclusivamente em servidores.
E. Clientes J2EE so necessariamente pginas web dinmicas que normalmente no
fazem acessos a banco de dados, nem executam regras de negcio complexas.
140 - O objetivo de uma camada de Middleware em um sistema multicamadas :
A. disponibilizar classes utilitrias e servios independentes de plataforma
que permitam a obteno de computao distribuda em ambientes
heterogneos.
B. cuidar de aspectos relacionados com a infraestrutura de rede, definindo
interfaces de comunicao com hubs e roteadores;
C. permitir acesso a dispositivos de hardware, como cmeras e impressoras,
atravs de uma API de alto nvel;
D. oferecer componentes relacionados ao negcio para serem utilizados na
construo de aplicativos pelos engenheiros de sistemas;
E. prover uma interface de acesso padro a um sistema operacional especfico, de
modo a disponibilizar os servios nele existentes a clientes em outras plataformas.