The Java Data Objects (JDO) standard provides a unified, simple, and transparent persistence interface between Java application objects and data stores, and can significantly affect how we deal with persistent data. In this article, Jacek Kruszelnicki discusses the issues encountered with persistence, presents traits for an ideal persistence layer, and reviews available JDO solutions. (2,600 words; March 1, 2002)
The Java Data Objects (JDO) standard provides a unified, simple, and transparent persistence interface between Java application objects and data stores, and can significantly affect the way we deal with persistent data. This article presents two major JDO specifications: the Sun Microsystems JDO and the open source Castor JDO. Jacek Kruszelnicki discusses their relative pros and cons, and their similarities and differences. (2,800 words; April 12, 2002)
Most J2EE (Java 2 Platform, Enterprise Edition) applications strive to abstract the database tier by employing the Data Access Object (DAO) design pattern. However, these implementations typically deal with project-specific object types. This article shows you a DAO pattern framework that you can reuse on all your projects, regardless of object type. (2,700 words; March 1, 2002)
The past three JavaBeans columns on object persistence and serialization have inspired some interesting questions from readers. This month we'll answer a few of those questions, with a detailed exploration of JavaBeans serialization. (2,900 words)