Você está na página 1de 9

QUESTES DE PROGRAMAO SERVIDOR EM SISTEMAS WEB

01- "Uma classe que no pode ser estendida, podendo apenas ser instanciada". Assinale a alternativa que
indica esse tipo de classe.
- Classe final

02- Quando se cria programas de computador em Java, h possibilidade de ocorrer erros imprevistos durante
sua execuo, esses erros so conhecidos como excees e podem ser provenientes de erros de lgica ou
acesso a dispositivos ou arquivos externos. As excees ocorrem quando algo imprevisto acontece, elas
podem ser provenientes de erros de lgica ou acesso a recursos que talvez no estejam disponveis. Sobre o
tratamento de excees em Java, assinale a afirmativa INCORRETA.
- As excees em Java so fixas e no possvel definir novas excees.

03- Uma classe pode possuir mais de um mtodo construtor, diferenciados pela listas de parmetros. Assinale
a alternativa que indica o mecanismo usado em tal implementao.
- Sobrecarga

04- 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 e III so verdadeiras

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

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

06- "Classes que no podem possuir mtodos concretos, assim como tambm no podem possuir mtodos
construtores". Assinale a alternativa que indica esse tipo de classe
- Interfaces

07- 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 sem a necessidade de uma requisio.

08- 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
- II, somente.

09- So considerados contineres JSP/Servlet:


- Apache Tomcat e Glassfish

10- Marque a alternativa que NO se trata de uma afirmativa correta sobre o servidor web Tomcat:
- Executa as mesmas funes que o servidor web Apache HTTP Server

11- Quando falamos de programao WEB, temos uma definio de uma classe na linguagem de
programao Java que, dinamicamente, processa requisies e respostas, proporcionando, dessa maneira,
novos recursos aos servidores. A definio, mais usada, considera-os extenses de servidores. Este mdulo
que estende a funcionalidade de um servidor web, atravs de mdulos de aplicao implementados, em Java,
estamos nos referindo a(o)
- Servlet
12- Ao estudar as especificaes e frameworks Java EE, um Analista de Sistemas concluiu que:
- no container WEB, uma pgina JSP transforma-se em um servlet, que compilado, carregado e inicializado

13- Assinale a alternativa que possui o conceito incorreto sobre sesso web:
- Somente possvel atribuir valores originados de POST ou GET

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

15- O ciclo de vida de Java Serves Pages (JSP) definido em um container web, que realiza a converso de
de todo JSP em um(a):
- Servlet

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

- Apenas a afirmao III verdadeira.

17- Assinale a alternativa INCORRETA sobre servlets, com relao ao gerenciamento de sesso em um
container Web.
- se o cliente no aceitar cookies, no h como rodar uma aplicao que depende de sesses.

18- Na diretiva page, do JSP, podemos utilizar o atributo import que permite
- importar pacotes.

19- Marque a opo correta sobre o conceito JDBC:


- tecnologia que permite aos programas Java interagir com os bancos de dados

20- 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:
- No possvel construir aplicaes para mltiplos SGBDs usando esta API.

21- Qual a classe de JDBC responsvel pela interface entre os clientes e os drivers JDBC?

-DriverManager

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

23- Baseado na linha de comando abaixo, marque qual deve ser o comando seguinte:

st = Conexao.getConection().createStatement();
- ResultSet rs = st.executeQuery("select * from ALUNOS");

24- Analise as seguintes afirmaes a respeito de JSP:


I. Em uma aplicao Web, h apenas um objeto 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.
Assinale a opo correta.

-Apenas a afirmao III verdadeira.

25- Um elemento de grande relevncia para a programao em qualquer linguagem da atualidade o


mapeamento objeto-relacional, responsvel pela visualizao e manipulao dos registros de bancos
relacionais em termos de objetos da linguagem. Um exemplo deste tipo de ferramenta o JPA, utilizado na
linguagem Java, o qual usa colees para receber relaes do tipo um-para-muitos. Assinale a alternativa
CORRETA com relao s colees Java:
-As colees do tipo Map armazenam pares (chave, valor), onde estes podem ser qualquer tipo de objeto.

26- A anotao @ManyToMany ser usada toda vez que quisermos indicar um relacionamento do tipo:
-Muitos para muitos

27- Um elemento de grande relevncia para a programao em qualquer linguagem da atualidade o


mapeamento objeto-relacional, responsvel pela visualizao e manipulao dos registros de bancos
relacionais em termos de objetos da linguagem. Um exemplo deste tipo de ferramenta o JPA, utilizado na
linguagem Java, o qual usa anotaes para determinar os tipos de relaes expressos. Assinale a alternativa
INCORRETA com relao a estas anotaes:
-@ManyToOne recebe o valor mapeado atravs de uma coleo.

28- A ideia do mapeamento de JPA persistir automaticamente classes Java em bancos de dados. Qual nome
dado s classes manipuladas automaticamente pelo mecanismo de persistncia de JPA?
-Entidades

29- Metadados, inseridos no cdigo fonte com o intuito de trazer alguma informao adicional sobre o cdigo
que est sendo escrito:
-Anotaes

30- 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 - c , II - b , III a

31- O padro de projeto Singleton tem o propsito de:


- restringir a instanciao de uma classe a um nico objeto

32- No projeto de arquitetura modelo-viso-controle (MVC), o controlador


- processa e responde a eventos e invoca alteraes ao modelo, o modelo encapsula funcionalidades e objetos
de contedo e a viso renderiza a interface de usurio a partir do modelo.

33- Em relao aos padres de projeto, o modelo MVC, que foi originalmente desenvolvido pela IBM,
apresenta um modelo em trs camadas. So elas:
- Model (Modelo de dados), View (Viso/Interface) e Controler (Controle/Negcio);

34- No modelo MVC, a camada Model fica responsvel pelas atividades relacionadas a:
- persistncia.

35- O Padro DAO - Data Access Objects - bastante til na implementao de sistemas que seguem a
arquitetura MVC II.
Indique a afirmativa que NO representa uma vantagem do padro DAO:
- Elimina a necessidade de lidar com comandos de baixo nvel como queries SQL.

36- Padro de Projeto uma soluo geral reutilizvel para um problema que ocorre com frequncia dentro
de um determinado contexto no projeto de software dentre os mais conhecidos, qual aquele que visa
assegurar que uma classe tenha somente uma instncia, fornecendo um ponto global de acesso esse objeto?
- Singleton

37- O componente da arquitetura JEE responsvel pelo tratamento de mensagens de forma assncrona seria:
- Message Driven Bean

38- 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:
- cliente, servidor, servidor.

39- Qual o tipo de EJB voltado para as aes de persistncia de dados?


- Entity Bean
40- Qual dos componentes abaixo no um EJB?
- Async Queued Bean

41- O tipo de bean utilizado para tratamento de regras de negcio sncronas, sem a necessidade de guardar
informaes entre chamadas sucessivas seria:
-Stateless Session Bean

42- 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 Entity Beans, bem como o JPA, visam cuidar da persistncia em banco de dados

43- Os aplicativos da atualidade costumam seguir a arquitetura MVC, de ampla aceitao no mercado, a qual
divide o aplicativo em 3 camadas, onde uma dessas responsvel pelos processos de negcios. Em termos
das tecnologias Java, quem seria voltado exclusivamente para esta camada da arquitetura?
- SessionBean

44- 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
- FacesServlet e ao arquivo faces-config.xml.

45- Para o compartilhamento de informaes entre todas as conexes vigentes, o melhor escopo para um
Managed Bean seria:
- Aplicao

46- Para a guarda do estado de uma pgina em chamadas sucessivas, com uso de tecnologia JSF, deve ser
utilizado qual escopo em um Managed Bean?
- Sesso

47- Para a manuteno do estado da pgina apenas ao nvel do redirecionamento interno entre Servlets e
JSPs o melhor escopo para um Managed Bean seria:
- Requisio

48- 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:
- JPA, AJAX e JSF.

49- A biblioteca JMS pode ser classificada como:


- MOM

50- 3. Analise as seguintes vantagens que o Web Service oferece:


I. em relao empresa que desenvolve uma DLL que no precisa distribu-lo para todos os clientes, pois
estar armazenado em um nico lugar de onde ser acessado.
II. o acesso a ele sempre por meio de http, mas internamente existe uma string XML que est empacotada
em um protocolo SOAP (Simple Object Access Protocol).
III. ser transparente para o Firewall de uma empresa, pois, como uma string XML, interpretado como
um arquivo "texto", no precisando pedir autorizao do Firewall para entrar.
Marque a alternativa que indica as sentenas corretas:
- I, II e III

51- Os dois tipos de arquiteturas de envio e recepo que o JMS pode visualizar so:
- Filas e Tpicos
52- Suponha as empresas abaixo e suas respectivas plataformas de desenvolvimento de sistemas WEB.

Empresa A: J2EE
Empresa B: .NET

Cada empresa necessita que seus sistemas se comuniquem com os sistemas da outra empresa, pela Internet,
via HTTP, mantendo sua plataforma de desenvolvimento. A tecnologia recomendada para implantar tal
interoperabilidade :
- Web Services.

53- Entre os diferente tipos de EJBs, os MDBs so responsveis pelo comportamento assncrono baseado em
mensagerias. Assinale a alternativa correta com relao aos MDBs.
- Apresentam um nico mtodo para tratamento de mensagens denominado onMessage.

54- 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:
- UDDI, WSDL e SOAP

55- 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);
- Na linha de cdigo, a chamada para Class.forName automaticamente cria uma instncia de um driver e o
registra com o DriverManager

56- Qual das caractersticas abaixo NO se refere ao framework de persistncia JPA?


- Acesso direto ao banco de dados atravs de ODBC.

57- 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.
- Podem armazenar dados no escopo de sesso.

58- Diretivas JSP afetam a estrutura geral do Servlet resultante da compilao de uma pgina JSP. Entre
outras coisas, diretivas podem ser usadas para definir a linguagem usada no documento JSP, arquivos a
serem includos, bibliotecas de tags a serem usadas, etc. Diretivas so definidas entre as tags <%@ e %> ou
usando a notao XML Dada as opes abaixo, identifique a que no corresponde a uma diretiva JSP.
- isErrorJsp

59- O componente que normalmente recebe as solicitaes via HTTP em um sistema Java Web corporativo,
principalmente se utilizado o padro Front Control, seria:
- Servlet

60- No curso do desenvolvimento de uma aplicao que faz acesso a um servidor de banco de dados, foi
necessria a substituio da tecnologia utilizada para acessar os dados. Constatou-se que uma poro grande
do cdigo-fonte da aplicao precisou ser reescrita, pois a tecnologia substituda era utilizada diretamente, de
forma irrestrita, por vrios mdulos diferentes da aplicao. Qual padro de projeto, se houvesse sido
aplicado na aplicao, teria minimizado a incidncia de alteraes pela troca da tecnologia de acesso a dados?
- Data Access Object
61- Desenvolvida pela Sun Microsystems na dcada de 90, a linguagem Java tem sido amplamente aceita
pelo mercado devido a diversas caractersticas apresentadas. Algumas destas caractersticas so listadas a
seguir. Qual das alternativas indica uma afirmao FALSA acerca das vantagens do Java?
Conta com ampla documentao e possibilidade de certificao atravs da Microsoft.

62- Em relao a conceitos de Java, marque a alternativa correta:


Sempre que houver confuso entre nomes de variveis de um mtodo com os nomes de atributos
de uma classe, devemos usar a palavra this para nos referir ao atributo.

63- "Uma classe que no pode ser instanciada, podendo apenas ser estendida". Assinale a alternativa que
indica esse tipo de classe.
Classe abstrata.

64- "Mtodo que no pode ser sobrescrito". Assinale a alternativa que indica esse tipo de mtodo.
Mtodo final

65- Assinale a alternativa que representa a tcnica que permite que vrios mtodos tenham o mesmo
identificador, variando somente sua assinatura.
sobrecarga

66- Qual das afirmativas abaixo falsa com relao aos Web Servers Java?
No so capazes de gerenciar estado.
67- Para criar um Servlet necessrio:
Criar uma classe que estenda a classe HttpServlet.

68- Para recuperar os dados enviados atravs de uma requisio utiliza-se:


request.getParameter("nomedoparametro")

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

70- 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 sem a necessidade de uma requisio.

71- Em relao a um Servidor de Aplicaes JAVA (Contentor JAVA), os seguintes itens descrevem o seu
funcionamento bsico, EXCETO:

Mostra o resultado no browser do cliente.

72- A tecnologia JSP extremamente til e pode facilitar muito o desenvolvimento de uma aplicao web.
Assinale a alternativa INCORRETA sobre esta tecnologia:

Um JSP no pode trocar informaes ou requisies com um Servlet

73- Em termos de JSP, qual estrutura corresponde ao funcionamento que, em um Servlet, estaria embutido
nos mtodos doGet e doPost?

Scriptlets

74- caracterstica de um arquivo JSP a

compilao em um servlet.
75- Em JSP, a diretiva taglib define:

uma biblioteca de tags para serem usadas na pgina.

76- Quando se desenvolve uma aplicao web, possvel transferir informaes entre diferentes servlets de
duas maneiras: pela requisio e pela sesso.
Analise as afirmativas a seguir e selecione a alternativa correta:
I) Os dados armazenados em uma requisio tm um tempo de vida igual ao da requisio.
II) Os dados armazenados na sesso ficam armazenados para sempre, como em um banco de dados.
III) Tanto a requisio quanto a sesso podem ser usados para armazenar o estado de uma aplicao, pois os
dados permanecem l at que sejam removidos.

Apenas uma afirmativa est correta

77- A persistncia em Banco de Dados uma constante em programas de automao comercial. Porm
certas interfaces e classes geram dvidas para programadores iniciantes. Entres elas encontra-se a
Statement. Dada as alternativas abaixo, selecione a que define Statement.

Implementado para acesso de uso geral do banco de dados. til quando voc estiver usando as
instrues SQL estticas no tempo de execuo. No pode aceitar parmetros.

78- Dada a classe abaixo, complete as lacunas de forma correta:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class Principal {


public static void main(String[] args) {
try {
_______________("org.postgresql.Driver");
Connection con = __________("jdbc:postgresql:BancoProva","aluno","prova");
Statement stm =_____________________;
ResultSet rs = ________________("select * from tabela");
while(________________) {
System.out.println("Valor da primeira coluna do resultado" + rs.getString(1));
}
con.close();
}
catch(Exception e) {
System.out.println("Erro:" + e.getMessage());
}
}
}

Class.forName, DriverManager.getConnection, con.createStatement(),stm.executeQuery, rs.next()

79- (TCE-RS/2014) O mtodo a seguir est presente em uma classe de acesso a dados (DAO) de uma aplicao construda
com Java utilizando JDBC.

public int salvarCliente(int varId, String vaNome, double varRenda){


try{
..........
st.setInt(1,varId);
st.setString(2,varNome);
st.setDouble(3,varRenda);
retorno = st.executeUpdate();
}catch(SQLException e){
retorno = -1;
}
return retorno;
}

Considere que:
a varivel conn da interface Connection, st da interface PreparedStatement e retorno uma varivel do
tipo int, todas declaradas e inicializadas anteriormente.
uma conexo com um banco de dados que contm a tabela cliente foi estabelecida com sucesso e em
condies ideais.
a tabela cliente possui os campos abaixo:
* id inteiro, no nulo, chave primria
* nome cadeia de caracteres
* renda real

Nestas condies, para que o mtodo esteja correto, a lacuna I deve ser preenchida com a instruo

st = conn.prepareStatement("insert into cliente (id, nome, renda) values (?, ?, ?)");

80- Com base na classe abaixo declarada:


@Entity
public class Aluno{
@Id
private int mat;
private int numero;
// demais declaraes
}
Assinale a afirmativa falsa.

A chave primria da entidade Aluno corresponde ao atributo numero.

81- Interface que representa um grupo de objetos nicos, isto , no podem existir objetos em duplicidade
dentro do conjunto:

Set

82- "Especificao Java, JSR 14, que permite escrever cdigos reutilizveis por diferentes tipos de objetos;
essa especificao determina ao compilador, qual tipo de classe deve ser interpretada no momento da
compilao, permitindo ao programador especificar qualquer tipo de objeto para ser manipulado em uma
classe". O texto se refere a:

Generics

83- Sobre Design Patterns podemos afirmar:

uma forma de descrever uma soluo, que geralmente serve para resolver algum problema

84- 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,
referindo-se criao de objetos. Marque a opo que apresenta apenas padres criacionais:

Factory Method, Abstract Factory e Prototype.

85- Assinale a opo que apresenta apenas padres de responsabilidade, segundo a classificao de Metsker:

Singleton, Proxy e Flyweight


86- Assinale a opo que apresenta apenas padres de extenso:

Decorator, Iterator e Visitor

87- Assinale a opo que apresenta apenas padres de interface:

Adapter, Facade e Bridge

88- (COPEL/2015) Sobre Session Beans, conforme a especificao EJB (Enterprise JavaBeans) 3.1, identifique
as afirmativas a seguir como verdadeiras (V ) ou falsas ( F):

( ) No possvel utilizar Multithreading em EJBs do tipo Singleton.

( ) Stateless Session Beans no armazena nenhuma informao sobre o estado transacional (conversacional),
ou seja, nenhuma informao automaticamente mantida entre as diferentes requisies.

( ) Recomenda-se utilizar um Stateful Session Bean ao construir um carrinho de compras de um e-commerce,


embora seja possvel usar um Stateless Session Bean, tendo um pouco mais de trabalho.

( ) Existem apenas trs tipos de Session Beans: Stateful, Stateless e Singleton

F-V-V-V

89- (BNDES/2013) Cada tipo de enterprise bean passa por diferentes fases durante seu ciclo de vida. Um
desses tipos possui um estado denominado Passivo. Quando um bean entra nesse estado, o container EJB o
desloca da memria principal para a memria secundria.

Qual tipo de bean se comporta dessa maneira?

Stateful Session Bean

90- (TCM/GO/2015) Um Analista de Controle Externo da rea de TI do TCM/GO est trabalhando em uma
aplicao web utilizando a plataforma Java EE. Ciente que os componentes desta aplicao, para serem
processados no servidor de aplicaes, tero que ser implantados (deployed) em contineres apropriados, ele
esclareceu equipe de desenvolvimento que servlets, JavaServer Pages, pginas HTML e Java Beans sero
implantados e processados no continer A. Alm disso, alguns componentes sero implantados e processados
no continer B, destinado a prover a infraestrutura necessria para a execuo de componentes de negcio
distribudos que estendem as funcionalidades de um servidor, permitindo encapsular lgica de negcio e
dados especficos de uma aplicao.

Os contineres A e B so conhecidos, respectivamente, como:

web container e EJB container.

91- O middleware de acesso ao banco de dados utilizado pelo Java denominado:

JDBC

92- No que tange a persistncia, o padro Data Access Object (DAO) um padro introduzido no ambiente
JEE [3], largamente utilizado na persistncia de Dados
Dada as opes abaixo, identifique a que no corresponde a este padro.

um padro de projeto que no abstrai e encapsula os mecanismos de acesso a dados escondendo


os detalhes da execuo da origem dos dados