glossaire:jdo
Ceci est une ancienne révision du document !
−Table des matières
JDO
Java Data Objects
JDO est un standard informatique basé sur Java permettant l'accès aux données de façon transparente et unifiée.
JDO is a standard way to access persistent data in databases, using plain old Java objects (Plain Old Java Objects (POJO)) to represent persistent data. The approach separates data manipulation (done by accessing Java data members in the Java domain objects) from database manipulation (done by calling the JDO interface methods). This separation of concerns leads to a high degree of independence of the Java view of data from the database view of the data.
Interfaces are defined for the user's view of persistence:
- PersistenceManager: the component responsible for the life cycle of persistent instances, Query factory, and Transaction access
- Query: the component responsible for querying the datastore and returning persistent instances or values
- Transaction: the component responsible for initiating and completing transactions
Trois grandes catégories d’implémentations existent :
- les implémentations qui ne supportent que les base de données relationnelle ;
- les implémentations qui ne supportent que les base de données orientée objet ;
- les implémentations qui supportent des sources de données hétérogènes (SGBDR, SGBDO, XML, Mainframe) et également l'accès à des services (Web Services, Java messaging service (JMS), Java connector architecture (JCA), COBOL). Dans les cas des implémentations supportant des sources hétérogènes, l'un des bénéfices apportés est la flexibilité du système d'information. Il devient en effet possible de changer de source de donnée par simple paramétrage.
Voir:
- EclipseLink, Enterprise JavaBeans (EJB), Hibernate, OpenJPA, TopLink, DataNucleus
glossaire/jdo.1302265124.txt.gz · Dernière modification : 19/05/2012 00:15 (modification externe)