SóProvas


ID
1664269
Banca
IESES
Órgão
TRE-MA
Ano
2015
Provas
Disciplina
Programação
Assuntos

 Considere as seguintes afirmativas: 

I. É a API padrão de mercado para conectividade entre a linguagem JAVA e vários tipos de bases de dados. Usando essa API, pode-se acessar praticamente qualquer fonte de dados, de bases de dados relacionais a planilhas.

II. É uma API que oferece um meio de mapeamento objeto/relacional para que desenvolvedores JAVA gerenciem dados relacionais em aplicações JAVA.

As afirmativas I e II podem estar corretamente se referindo, respectivamente, às APIs: 


Alternativas
Comentários
  • JNDI ou Java Naming and Directory Interface é uma API para acesso a serviços de diretórios. Ela permite que aplicações cliente descubram e obtenham dados ou objetos através de um nome. A API JNDI é utilizada em aplicações Java que acessam recursos externos, como base de dados, filas ou tópicos JMS e componentes JavaEE. Os administradores do sistema gravam objetos administrados num serviço de diretório disponibilizado pelo servidor de aplicações (normalmente); a aplicação busca estes objetos através da JNDI (lookup). 

  • d-

    JDBC (Java Database Conectivity) é um API para Java trabalhar com bancos de dados relacionais. Usar objetos mapeados em tabelas relacionais é um classico problema de banco de dados. A abordagem é utilizar o JDBC para esta comunicação com suas interfaces implementadas por seus drivers específicos para cada banco.

     

    JPA - (Java persistency api) permite a persistência do estado de qualquer classe Java, com as anotações obrigatórias. O JPA cria tabelas no banco de dados e operações de mapeamento objeto relacional.