Buscar

QUESTÕES PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

QUESTÕES DE PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB
01- "Uma classe que não 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 execução, esses erros são conhecidos como exceções e podem ser provenientes de erros de lógica ou acesso a dispositivos ou arquivos externos. As exceções ocorrem quando algo imprevisto acontece, elas podem ser provenientes de erros de lógica ou acesso a recursos que talvez não estejam disponíveis. Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA.
- As exceções em Java são fixas e não é possível definir novas exceções.
03- Uma classe pode possuir mais de um método construtor, diferenciados pela listas de parâmetros. Assinale a alternativa que indica o mecanismo usado em tal implementação.
- Sobrecarga
04- 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:
- I e III são verdadeiras
05- A linguagem Java tem sintaxe bastante similar à da linguagem C/C++. No entanto, o ambiente Java possui diversas características que tornam o seu uso mais simples na construção de alguns tipos de aplicações. Sobre estas características diferenciadas, é válido afirmar que:
- Ao contrário de um programa em C/C++, que normalmente dá origem a um software específico para um equipamento e sistema operacional, um programa em Java dá origem a um software que não é específico de qualquer computador ou sistema operacional.
06- "Classes que não podem possuir métodos concretos, assim como também não podem possuir métodos construtores". Assinale a alternativa que indica esse tipo de classe
- Interfaces
07- Quando um servlet é criado no NetBeans, uma série de elementos são automaticamente inseridos no código, incluindo um método chamado processRequest.
Qual das afirmações abaixo NÃO É CORRETA?
- É usado sem a necessidade de uma requisição.
08- 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
- II, somente.
09- São considerados contêineres JSP/Servlet:
- Apache Tomcat e Glassfish
10- Marque a alternativa que NÃO se trata de uma afirmativa correta sobre o servidor web Tomcat:
- Executa as mesmas funções que o servidor web Apache HTTP Server
11- Quando falamos de programação WEB, temos uma definição de uma classe na linguagem de programação Java que, dinamicamente, processa requisições e respostas, proporcionando, dessa maneira, novos recursos aos servidores. A definição, mais usada, considera-os extensões de servidores. Este módulo que estende a funcionalidade de um servidor web, através de módulos de aplicação implementados, em Java, estamos nos referindo a(o)
- Servlet
12- Ao estudar as especificações e frameworks Java EE, um Analista de Sistemas concluiu que:
- no container WEB, uma página JSP transforma-se em um servlet, que é compilado, carregado e inicializado
13- Assinale a alternativa que possui o conceito incorreto sobre sessão web:
- Somente é possível atribuir valores originados de POST ou GET
14- Para incluir blocos de código Java em uma página 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 conversão de de todo JSP em um(a):
- Servlet
16- Analise as seguintes afirmações a respeito de JSP, em seguida assinale a opção correta.
I. Em uma aplicação Web, há apenas uma diretiva page em cada JSP
II. Comentários JSP aparecem na resposta ao cliente
III. Os objetos com escopo session duram por toda a sessão de navegação do cliente
- Apenas a afirmação III é verdadeira.
17- Assinale a alternativa INCORRETA sobre servlets, com relação ao gerenciamento de sessão em um container Web.
- se o cliente não aceitar cookies, não há como rodar uma aplicação que depende de sessões.
18- Na diretiva page, do JSP, podemos utilizar o atributo import que permite
- importar pacotes.
19- Marque a opção 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 interação com um SGBD (Sistema Gerenciador de Banco de Dados) em baixo nível, isto é, permite realizar conexões e consultas ao banco de dados.
Sobre esta API, indique a afirmativa INCORRETA:
- Não é possível construir aplicações para múltiplos SGBDs usando esta API.
21- Qual a classe de JDBC é responsável pela interface entre os clientes e os drivers JDBC?
-DriverManager
22- A linguagem Java apresenta como middleware padrão para acesso a bancos de dados o JDBC, cuja utilização envolve vários passos, indo desde o registro do Driver até a recepção da consulta em ResultSets. Neste processo podem ocorrer duas exceções principais, no que se refere ao uso do JDBC, as quais são:
-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 afirmações a respeito de JSP:
I. Em uma aplicação Web, há apenas um objeto page em cada JSP.
II. Comentários JSP aparecem na resposta ao cliente.
III. Os objetos com escopo session duram por toda a sessão de navegação do cliente.
Assinale a opção correta.
-Apenas a afirmação III é verdadeira.
25- Um elemento de grande relevância para a programação em qualquer linguagem da atualidade é o mapeamento objeto-relacional, responsável pela visualização e manipulação 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 coleções para receber relações do tipo ¿um-para-muitos¿. Assinale a alternativa CORRETA com relação às coleções Java:
-As coleções do tipo Map armazenam pares (chave, valor), onde estes podem ser qualquer tipo de objeto.
26- A anotação @ManyToMany será usada toda vez que quisermos indicar um relacionamento do tipo:
-Muitos para muitos
27- Um elemento de grande relevância para a programação em qualquer linguagem da atualidade é o mapeamento objeto-relacional, responsável pela visualização e manipulação 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 anotações para determinar os tipos de relações expressos. Assinale a alternativa INCORRETA com relação a estas anotações:
-@ManyToOne recebe o valor mapeado através de uma coleção.
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 persistência de JPA?
-Entidades
29- Metadados, inseridos no código fonte com o intuito de trazer alguma informação adicional sobre o código que está sendo escrito:
-Anotações
30- A utilização de JPA é baseada em anotações sobre POJOs. Abaixo são apresentadas algumas anotações do JPA e descrições de funcionalidades. Marque a opção que expressa o correto relacionamento entre cada anotação 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 relação de um-para-muitos.
-I - c , II - b , III – a
31- O padrão de projeto Singleton tem o propósito de:
- restringir a instanciação de uma classe a um único objeto
32- No projeto de arquitetura modelo-visão-controle (MVC), o controlador
- processa e responde a eventos e invoca alterações ao modelo, o modelo encapsula funcionalidades e objetos de conteúdo e a visão renderiza a interface de usuário a partir do modelo.
33- Em relação aos padrões de projeto, o modelo MVC, que foi originalmente desenvolvido pela IBM, apresenta um modelo em três camadas. São elas:
- Model (Modelo de dados), View (Visão/Interface) e Controler (Controle/Negócio);
34- No modelo MVC, a camada Model fica responsável pelas atividades relacionadas a:
- persistência.
35- O Padrão DAO - Data Access Objects - é bastante útil na implementação de sistemas que seguem a arquitetura MVC II.
Indique a afirmativa que NÃO representa uma vantagem do padrão DAO:
- Elimina a necessidade de lidar com comandos de baixo nível como queries SQL.
36- Padrão de Projeto é uma solução geral reutilizável para um problema que ocorre com frequência dentro de um determinado contexto no projeto de software dentre os mais conhecidos, qual aquele que visa assegurar que uma classe tenha somente uma instância, fornecendo um ponto global de acesso esse objeto?
- Singleton
37- O componente da arquitetura JEE responsável pelo tratamento de mensagens de forma assíncrona seria:
- Message Driven Bean
38- A especificação Java EE define os seguintes componentes:
 
I. Clientes da aplicação (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 ações de persistência de dados?
- Entity Bean
40- Qual dos componentes abaixo não é um EJB?
- Async Queued Bean
41- O tipo de bean utilizado para tratamento de regras de negócio síncronas, sem a necessidade de guardar informações entre chamadas sucessivas seria:
-Stateless Session Bean
42- 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
43- Os aplicativos da atualidade costumam seguir a arquitetura MVC, de ampla aceitação no mercado, a qual divide o aplicativo em 3 camadas, onde uma dessas é responsável pelos processos de negócios. Em termos das tecnologias Java, quem seria voltado exclusivamente para esta camada da arquitetura?
- SessionBean
44- Uma aplicação utilizando o framework JSF e a IDE NetBeans gera automaticamente dois componentes essenciais assim descritos:
I. É responsável por receber requisições dos componentes View do MVC, redirecioná-las para os beans gerenciados (managed beans) do componente Model do MVC e responder a essas requisições.
II. É o arquivo principal de configuração de uma aplicação web que utiliza o framework JSF. É responsável por descrever os elementos e sub-elementos que compõem o projeto, tais como as regras de navegação, beans gerenciados, configurações de localização etc.
As descrições I e II referem-se, respectivamente, aos componentes
- FacesServlet e ao arquivo faces-config.xml.
45- Para o compartilhamento de informações entre todas as conexões vigentes, o melhor escopo para um Managed Bean seria:
- Aplicação
46- Para a guarda do estado de uma página em chamadas sucessivas, com uso de tecnologia JSF, deve ser utilizado qual escopo em um Managed Bean?
- Sessão
47- Para a manutenção do estado da página apenas ao nível do redirecionamento interno entre Servlets e JSPs o melhor escopo para um Managed Bean seria:
- Requisição
48- Considere as seguintes descrições:
I. Implementa persistência de dados com eficiência; faz o mapeamento entre objetos e tabelas do banco de dados; permite o uso de herança e de vários tipos de relacionamentos; e oferece recursos de cache e transações.
II. Faz uso metodológico de tecnologias como Javascript e XML, providas por navegadores, para tornar páginas web mais interativas com o usuário, utilizando-se de solicitações assíncronas de informações.
III. Especificação 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 validação, navegação e conversão.
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 relação à empresa que desenvolve uma DLL é que não 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", não precisando pedir autorização do Firewall para entrar.
Marque a alternativa que indica as sentenças corretas:
- I, II e III
51- Os dois tipos de arquiteturas de envio e recepção que o JMS pode visualizar são:
- Filas e Tópicos
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 são responsáveis pelo comportamento assíncrono baseado em mensagerias. Assinale a alternativa correta com relação aos MDBs.
- Apresentam um único método para tratamento de mensagens denominado onMessage.
54- Web Services trata de uma tecnologia independente de plataforma que utiliza XML em todos os níveis funcionais. Para tal conta com os seguintes formatos, respectivamente, para o serviço de localização, dicionário de dados e protocolo de transmissão:
- UDDI, WSDL e SOAP
55- Considerando a utilização da linha de código abaixo no estabelecimento de uma conexão com JDBC, assinale a opção correta. Class.forName(¿org.apache.derby.jdbc.EmbeddedDriver¿);
- Na linha de código, a chamada para Class.forName automaticamente cria uma instância de um driver e o registra com o DriverManager
56- Qual das características abaixo NÃO se refere ao framework de persistência JPA?
- Acesso direto ao banco de dados através de ODBC.
57- 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.
- Podem armazenar dados no escopo de sessão.
58- Diretivas JSP afetam a estrutura geral do Servlet resultante da compilação de uma página JSP. Entre outras coisas, diretivas podem ser usadas para definir a linguagem usada no documento JSP, arquivos a serem incluídos, bibliotecas de tags a serem usadas, etc. Diretivas são definidas entre as tags <%@ e %> ou usando a notação XML Dada as opções abaixo, identifique a que não corresponde a uma diretiva JSP.
- isErrorJsp
59- O componente que normalmente recebe as solicitações via HTTP em um sistema Java Web corporativo, principalmente se utilizado o padrão Front Control, seria:
- Servlet
60- No curso do desenvolvimento de uma aplicação que faz
acesso a um servidor de banco de dados, foi necessária a substituição da tecnologia utilizada para acessar os dados. Constatou-se que uma porção grande do código-fonte da aplicação precisou ser reescrita, pois a tecnologia substituída era utilizada diretamente, de forma irrestrita, por vários módulos diferentes da aplicação. Qual padrão de projeto, se houvesse sido aplicado na aplicação, teria minimizado a incidência de alterações pela troca da tecnologia de acesso a dados?
- Data Access Object
61- Desenvolvida pela Sun Microsystems na década de 90, a linguagem Java tem sido amplamente aceita pelo mercado devido a diversas características apresentadas. Algumas destas características são listadas a seguir. Qual das alternativas indica uma afirmação FALSA acerca das vantagens do Java?
 	Conta com ampla documentação e possibilidade de certificação através da Microsoft.
62- Em relação a conceitos de Java, marque a alternativa correta: 
	
	Sempre que houver confusão entre nomes de variáveis de um método com os nomes de atributos de uma classe, devemos usar a palavra this para nos referir ao atributo.
63- "Uma classe que não pode ser instanciada, podendo apenas ser estendida". Assinale a alternativa que indica esse tipo de classe. 
	
	Classe abstrata.
64- "Método que não pode ser sobrescrito". Assinale a alternativa que indica esse tipo de método. 
	
	Método final
65- Assinale a alternativa que representa a técnica que permite que vários métodos tenham o mesmo identificador, variando somente sua assinatura. 
	
	sobrecarga
66- Qual das afirmativas abaixo é falsa com relação aos Web Servers Java? 
	
	Não são capazes de gerenciar estado.
67- Para criar um Servlet é necessário: 
	
	Criar uma classe que estenda a classe HttpServlet.
68- Para recuperar os dados enviados através de uma requisição utiliza-se:
	
	request.getParameter("nomedoparametro")
69- O ambiente necessário para a execução de aplicações web desenvolvidas com as tecnologias Java Servlet e JSP é fornecido pelo container Web
	
	Tomcat.
70- Quando um servlet é criado no NetBeans, uma série de elementos são automaticamente inseridos no código, incluindo um método chamado processRequest.
Qual das afirmações abaixo NÃO É CORRETA?
	
	É usado sem a necessidade de uma requisição.
71- Em relação a um Servidor de Aplicações JAVA (Contentor JAVA), os seguintes itens descrevem o seu funcionamento básico, EXCETO:
	
	Mostra o resultado no browser do cliente.
72- A tecnologia JSP é extremamente útil e pode facilitar muito o desenvolvimento de uma aplicação web.
Assinale a alternativa INCORRETA sobre esta tecnologia:
	
	Um JSP não pode trocar informações ou requisições com um Servlet
73- Em termos de JSP, qual estrutura corresponde ao funcionamento que, em um Servlet, estaria embutido nos métodos doGet e doPost?
	
	Scriptlets
74- É característica de um arquivo JSP a
	
	compilação em um servlet.
75- Em JSP, a diretiva taglib define:
	
	uma biblioteca de tags para serem usadas na página.
76- Quando se desenvolve uma aplicação web, é possível transferir informações entre diferentes servlets de duas maneiras: pela requisição e pela sessão.
Analise as afirmativas a seguir e selecione a alternativa correta:
I) Os dados armazenados em uma requisição têm um tempo de vida igual ao da requisição.
II) Os dados armazenados na sessão ficam armazenados para sempre, como em um banco de dados.
III) Tanto a requisição quanto a sessão podem ser usados para armazenar o estado de uma aplicação, pois os dados permanecem lá até que sejam removidos.
	
	Apenas uma afirmativa está correta
77- A persistência em Banco de Dados é uma constante em programas de automação comercial. Porém certas interfaces e classes geram dúvidas 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 instruções SQL estáticas no tempo de execução. Não pode aceitar parâmetros.
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 método a seguir está presente em uma classe de acesso a dados (DAO) de uma aplicação construída 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 variável conn é da interface Connection, st é da interface PreparedStatement e retorno é uma variável do tipo int, todas declaradas e inicializadas anteriormente.
− uma conexão com um banco de dados que contém a tabela cliente foi estabelecida com sucesso e em condições ideais.
− a tabela cliente possui os campos abaixo:
      * id − inteiro, não nulo, chave primária
      * nome − cadeia de caracteres
      * renda − real
Nestas condições, para que o método esteja correto, a lacuna I deve ser preenchida com a instrução  
	
	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 declarações
}
Assinale a afirmativa falsa.
	
	A chave primária da entidade Aluno corresponde ao atributo numero.
81- Interface que representa um grupo de objetos únicos, isto é, não podem existir objetos em duplicidade dentro do conjunto:
	
	Set
82- "Especificação Java, JSR 14, que permite escrever códigos reutilizáveis por diferentes tipos de objetos; essa especificação determina ao compilador, qual tipo de classe deve ser interpretada no momento da compilação, 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 solução, que geralmente serve para resolver algum problema
84- Propostos por Erich Gamma, JohnVlissides, RalphJonhsone e RichardHelm, o GoF descreve 23 padrões que podem ser utilizados no desenvolvimento de sistemas de software em linguagens de programação orientados a objetos. Estes padrões de projeto são divididos em três categorias, sendo uma delas a criacional, referindo-se à criação de objetos. Marque a opção que apresenta apenas padrões criacionais:
	
	Factory Method, Abstract Factory e Prototype.
85- Assinale a opção que apresenta apenas padrões de responsabilidade, segundo a classificação de Metsker:
	
	Singleton, Proxy e Flyweight
86- Assinale a opção que apresenta apenas padrões de extensão:
	
	Decorator, Iterator e Visitor
87- Assinale a opção que apresenta apenas padrões de interface:
	
	Adapter, Facade e Bridge
88- (COPEL/2015) Sobre Session Beans, conforme a especificação EJB (Enterprise JavaBeans) 3.1, identifique as afirmativas a seguir como verdadeiras (V ) ou falsas ( F): 
( ) Não é possível utilizar Multithreading
em EJBs do tipo Singleton. 
( ) Stateless Session Beans não armazena nenhuma informação sobre o estado transacional (conversacional), ou seja, nenhuma informação é automaticamente mantida entre as diferentes requisições. 
( ) Recomenda-se utilizar um Stateful Session Bean ao construir um carrinho de compras de um e-commerce, embora seja possível usar um Stateless Session Bean, tendo um pouco mais de trabalho. 
( ) Existem apenas três 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 memória principal para a memória secundária. 
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 aplicação web utilizando a plataforma Java EE. Ciente que os componentes desta aplicação, para serem processados no servidor de aplicações, terão que ser implantados (deployed) em contêineres apropriados, ele esclareceu à equipe de desenvolvimento que servlets, JavaServer Pages, páginas HTML e Java Beans serão implantados e processados no contêiner A. Além disso, alguns componentes serão implantados e processados no contêiner B, destinado a prover a infraestrutura necessária para a execução de componentes de negócio distribuídos que estendem as funcionalidades de um servidor, permitindo encapsular lógica de negócio e dados específicos de uma aplicação. 
Os contêineres A e B são 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 persistência, o padrão Data Access Object (DAO) é um padrão introduzido no ambiente JEE [3], largamente utilizado na persistência de Dados
Dada as opções abaixo, identifique a que não corresponde a este padrão.
	
	é um padrão de projeto que não abstrai e encapsula os mecanismos de acesso a dados escondendo os detalhes da execução da origem dos dados

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando