Java Data Objects

Java Data Objects

Java Data Objects (ou JDO) est un standard informatique basé sur Java permettant l'accès aux données de façon transparente et unifiée.

Le standard est géré dans le cadre des JSR de Sun.

La simplicité d'utilisation de JDO basée sur la manipulation de Plain Old Java Objects (POJO) a fait le succès de ce standard. Le développeur peut manipuler les objets sans se soucier de la persistance. Potentiellement, le standard permet l'accès à des sources de données de nature diverse.

Trois grandes catégories d’implémentations existent :

Sommaire

Historique de JDO

JDO est la première spécification de Java permettant la persistance transparente (JSR12).

JDO était révolutionnaire dans le sens ou pour la première fois les développeurs pouvaient se concentrer sur les modèles objets et non pas sur le code technique d'accès au SGBD.

JDO 1.0 a été accepté comme le standard Java de gestion de la persistance en avril 2002.

JDO 2.0 a commencé en août 2003. Fin 2005, JDO 2.0 est quasi finalisé sous Apache Software Foundation. En mars 2005 le vote final sur JDO 2.0 est approuvé à l'unanimité par SUN, BEA, Oracle, Borland, HP, Intel, Fujitsu, SAP, Google, IBM... Sur 16 votants seul JBoss (Hibernate) n'a pas voté.

Nouveautés de JDO 2.0

  • Attachement et détachement
  • Interface javax.jdo.FetchPlan et ««fetch groups nommés
  • JDOQL projections et agrégats (count, sum, min, max, etc)
  • JDOQL requêtes nommées
  • JDOQL suppression par requête
  • Support natif des requêtes SQL pour les sources de données relationnelles
  • Interface javax.jdo.DataStoreCache pour contrôler le cache de deuxième niveau
  • Interface javax.jdo.JDOConnection pour récupérer un accès direct à la connexion sous-jacente

Voir aussi

Articles connexes

Liens externes

Implémentations de JDO

Informations complémentaires


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Java Data Objects de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Java Data Objects — (JDO) is a specification of Java object persistence. One of its features is a transparency of the persistent services to the domain model. JDO persistent objects are ordinary Java programming language classes; there s no requirement for them to… …   Wikipedia

  • Java Data Objects — Die Java Data Objects (JDO) sind eine offizielle Sun Spezifikation für ein herstellerunabhängiges Framework zur persistenten Speicherung von Java Objekten. In der JDO Spezifikation wird eine einheitliche Schnittstelle für den Zugriff auf… …   Deutsch Wikipedia

  • Java Data Object — Java Data Objects Le Java Data Objects (ou JDO) est un standard informatique basé sur Java permettant l accès aux données de façon transparente et unifiée. Le standard est géré dans le cadre des JSR de SUN. La simplicité d utilisation de JDO… …   Wikipédia en Français

  • Java Data Mining — (JDM) is a standard Java API for developing data mining applications and tools. JDM defines an object model and Java API for data mining objects and processes. JDM enables applications to integrate data mining technology for developing predictive …   Wikipedia

  • Java Data Mining — El Data Mining (podría traducirse por Mínería de Datos ) es el proceso de encontrar patrones y relaciones en un conjunto de datos mediante el desarrollo de un modelo que permita representarlos. Este modelo se desarrolla en función de muestras de… …   Wikipedia Español

  • Service Data Objects — is a technology that allows heterogeneous data to be accessed in a uniform way. The SDO specification was originally developed in 2004 as a joint collaboration between BEA and IBM and approved by the Java Community Process. Version 2.0 of the… …   Wikipedia

  • Collaboration Data Objects — (CDO), previously known as OLE Messaging or Active Messaging, is an application programming interface included with Microsoft Windows and Microsoft Exchange Server products. The library allows developers to access the Global Address List and… …   Wikipedia

  • Service Data Objects — (SDO) est une norme lancée par IBM, BEA, Xcalia[1] puis supporté par Oracle, Siebel[2], SAP pour faciliter l adoption des architectures orientées SOA. Avec SDO, la représentation des données est indépendante des systèmes de stockage sous jacents… …   Wikipédia en Français

  • Service Data Objects — (SDO) ist eine Spezifikation für ein herstellerunabhängiges Framework zum einheitlichen Datenzugriff, die im Oktober 2001 von bekannten Unternehmen wie IBM und BEA Systems, Inc. in JSR 235 verabschiedet wurde. Das Ziel von SDO ist, ein… …   Deutsch Wikipedia

  • Java Specification Request — Java Specification Requests Java Specification Requests (JSR) est un système normalisé ayant pour but de faire évoluer la plateforme Java. Sommaire 1 Présentation 2 Implémentation 3 Interopérabilité informatique …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”