Objects by Design Forums Here you can view your subscribed threads, work with private messages and edit your profile and preferences Registration is free! Calendar Find other members Frequently Asked Questions Search Home  
Objects by Design Forums : Powered by vBulletin version 2.3.5 Objects by Design Forums > Main Forums > Object-Oriented Software Environments > Java Data Objects - JDO
  Last Thread   Next Thread
Thread Post New Thread    Post A Reply

Registered: Jun 2001
Posts: 37

Java Data Objects - JDO

Java Data Objects, aka JDO, is an emerging Java technology for object persistence.

Quoting from the JDO Specification:

"There are two major objectives of the JDO architecture: first, to provide application programmers a transparent Java-centric view of persistent information, including enterprise data and locally stored data; and second, to enable pluggable implementations of data stores into application servers."

JDO is in the final stages of the Java Community Process and is referred to as JSR 12.

One big appeal of this standard is for implementers of EJB servers as a facility for providing container-managed persistence of Java objects.

JDO provides a replacement for JDBC, SQLJ and Serializable, all of which are currently in use for object-persistence. The JSR explains the differences between JDO and these technologies:

"Existing specifications for persistence include JDBC, SQLJ, and java.util.Serializable. The JDBC and SQLJ mechanisms provide for query, transactions, and large capacity storage, but require that users learn another language (SQL). This proposal allows users to specify their application program logic, including queries, entirely in Java, and express the mapping, if any, to the database with a separate mechanism. The java.util serialization protocol provides for persistence, but it does not offer query capability, transactional behavior, nor large capacity data storage. In addition, both the serialization and SQL APIs require that the programmer explicitly fetch and store Java objects from a database; we propose transparent persistence, doing this automatically."

You can get a good jump start on JDO by downloading the specification using the link given above.

Last edited by wellington on 11-08-2001 at 03:35 AM

Report this post to a moderator | IP: Logged

Old Post 11-08-2001 03:31 AM
wellington is offline Click Here to See the Profile for wellington Click here to Send wellington a Private Message Visit wellington's homepage! Find more posts by wellington Add wellington to your buddy list Edit/Delete Message Reply w/Quote
All times are GMT. The time now is 12:46 PM. Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is OFF

< Contact Us - Objects by Design >

Powered by: vBulletin Version 2.3.5
Copyright ©2000 - 2018, Jelsoft Enterprises Limited.
Copyright 1999-2005, Objects by Design, Inc.