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 > Books > Object Persistence
  Last Thread   Next Thread
Author
Thread Post New Thread    Post A Reply
wellington
Member

Registered: Jun 2001
Location:
Posts: 37

Object Persistence

Over the past year, the number of options for persisting objects to databases has grown at a healthy clip.

Java EJB 2.1 with a revamped container-managed persistence (CMP) standard was released, making CMP a viable alternative for object persistence.

However, there have been other efforts, some open-source and grassroots, others standards-based, which have rapidly become popular alternatives for object persistence.

The following resources - both books and links - are a start at listing some of the important sources of information about the new object persistence solutions. If you know of any good resources on this topic, please add to the list:

Object-Relational

Martin Fowler's Patterns of Enterprise Application Architecture (Addison Wesley, 2003) contains a number of patterns on object-relational mapping and related topics. It is a good place to start because of his well-organized, readable patterns approach.

Another recent patterns book which covers many of the issues involved with object-relational mapping is Clifton Nock's Data Access Patterns: Database Interactions in Object-Oriented Applications (Addison Wesley, 2003). This book contains patterns that deal with such complex issues as caching, concurrency and resource pools.

Several popular, open-source object-relational products have recently been released including:

* Cayenne
* Hibernate


JDO

Java Data Objects (JDO) has been developed within the Java Community Process (JCP) as a standard way to persist plain-old Java objects to any persistent store. JDO may work in conjunction with object-relational mapping or it may work with pure object databases.

An excellent, recent title on JDO is Core Java Data Objects (Prentice Hall PTR) by Sameer Tyagi, et.al. This book provides comprehensive coverage of this new technology, including EJB and JDBC integration issues.

Their are several open-source JDO implementations that have been released including:

* Apache OJB
* TJDO
* XORM

Last edited by wellington on 10-28-2003 at 11:11 AM

Report this post to a moderator | IP: Logged

Old Post 10-27-2003 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
dfoderick
Junior Member

Registered: Jan 2003
Location:
Posts: 4

For those of us who are using .NET, we now have the option of using ObjectSpaces to persist objects to SQL Server. ObjectSpaces is capable of persisting POCO's (Plain Old CLR Objects) to a relational database.

Here are a couple of more object-relational links:

http://www.service-architecture.com...cles/index.html

http://www.objectarchitects.de/Obje...cts/orpatterns/

__________________
~Dave Foderick
Net Knowledge

Report this post to a moderator | IP: Logged

Old Post 11-22-2003 03:37 PM
dfoderick is offline Click Here to See the Profile for dfoderick Click here to Send dfoderick a Private Message Visit dfoderick's homepage! Find more posts by dfoderick Add dfoderick to your buddy list Edit/Delete Message Reply w/Quote
All times are GMT. The time now is 07:14 AM. 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 - 2017, Jelsoft Enterprises Limited.
Copyright 1999-2005, Objects by Design, Inc.