Registered: Jun 2001
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:
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:
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
Last edited by wellington on 10-28-2003 at 11:11 AM
Report this post to a moderator | IP: Logged