JDO
JDO
JDO (Java Data Object) is a Java Object Persistence of new norms, but also a data warehouse for access to certain objects in the standardization of the API. JDO provides transparent object storage, and therefore developers, the stored data objects do not need extra code (for example, the use of JDBC API). These tedious routine work has been transferred to the JDO product providers who allow developers out in order to focus time and energy on the business logic. In addition, JDO is flexible because it can run on the bottom of any data. JDBC is oriented relational database (RDBMS) JDO more common to provide any data to the bottom of the storage function, such as relational databases, files, XML and object-oriented database (ODBMS), etc., makes the application more portable.
Application developers by visiting JDO Instance, to achieve access to the JDO Instance data objects represent, including: ERP, database systems. So that the data storage medium for the application developer completely transparent.
JDO was first convened by the Sun a large number of O / R Mapping development team jointly together, first identified through the need to include the contents of JDO, and then formally put forward a Java Specification Request (JSR-12), the official beginning of the JDO specification formulation. The following is a major milestone in the progress.
JSR # 000012 approved in July 1999
Group of experts to form 1999-8: including Sun, Apple, BEA, IBM, Oracle, SAP, WebGain completed 2000-5 public comments, such as 2000-6 draft 2001-3 in the JavaOne on the final draft of the introduction of 0.93
2001-5 final draft of 2001-6 in the JavaOne release 0.96 on the final draft of 0.98 to start 2001-11
2002-4 version 1.0 officially announced 2002-8 1.0.1 Revision 2.0 specification to start 2003-8 ...
Related Posts of JDO
-
spring hibernate Services
2008-09-28 09:57 <! - The definition of Transaction Manager (Declarative Services) -> <bean > <property name="sessionFactory"> <ref local="sessionFactory" /> </ property> </ bean> <! - Busine ...
-
hibernate brief introduction
1: hibernate, what are? 1: hibernate is a JDBC package is responsible for object persistence, in the middle layer, in the application and database has played a role as a bridge between a mapping tool. Second: Why is the use of hibernate? 1: the use o ...
-
Software engineer must know the concept of the 10
35 kilometers wrote "excellent software engineers make the best use of design patterns and diligent code Reconstruction, the preparation of unit testing, and has easy religious pursuit. In addition to these, excellent software engineers but also ...
-
WEB test summary (architecture, design) the best part
1, for a total test architecture 1) thin-client, business logic rules in the server-side implementation of the majority. Such as news sites, portals, information websites. 2) fat client, a high security requirements, frequent interaction, complex bus ...
-
What is the JPA
Same, JDO, also started compatible JPA. At the field of ORM, it seems that JPA is a benevolent government, is the normative specification. At the support of major manufacturers, JPA use became widespread. 2 Spring Spring + Hibernate often referred to ...
-
Java technology 25 study points
1. You need to master the object-oriented analysis and design (OOA / OOD), involving patterns (GOF, J2EEDP) as well as the integrated model. You should understand the UML, especially class, object, interaction and statediagrams. 2. You need to learn basic
-
In the servlet use Bean
According to Sun's definition, JavaBean is a reusable software components. In fact JavaBean is a Java class, through the package into a property and methods of treatment of a function or a business object, referred to as bean. Because JavaBean is ...
-
Hibernate secondary cache
Hibernate cache: 2-bit cache, also known as process-level cache or SessionFactory level cache, secondary cache can be shared by all of the session Cache configuration and the use of: Will echcache.xml (the document code in hibernate package directory ...
-
The level Hibernate cache
Hibernate cache level: (1) a cache is very short and the session life cycle consistent, also known as session-level cache-level cache or transaction-level cache (2) Ways of Supporting level cache: get (); load (); iterator (); only entity object cach ...
-
Java Technology wishing cow needed 25 points of study
1. You need to master the object-oriented analysis and design (OOA / OOD), involving patterns (GOF, J2EEDP) as well as the integrated model. You should understand the UML, especially class, object, interaction and statediagrams. 2. You need to learn basic













Leave a Reply