Updates
Latest Tweet
What's New?
Check out for latest innovation, a computer based training video collection
Like this Page
Java Data Objects Review by Michael Bowler
Good coverage with relevant examples
I hesitated before buying this book because of its first review here at [Amazon.com], but now I'm glad bought it. Roos introduces the subject well and with enthusiasm. A fairly compelling case is made for JDO. And that includes some forthright but well supported comments on JDO vs Entity Beans. No punches pulled!
The examples are relevant but not unnecessarily complex. The usage of JDO and the underlying theme of "transparent persistence" both come through clearly. The book seems fair and points out some weaknesses in JDO (eg interface extents). Getting a heads-up on likely problems is important when starting out with something new.
I particularly enjoyed the J2EE chapter. We write web apps where JDO really might be a winner.
Object/Relational mapping? Roos points out that JDO is not an object/relational mapping standard. Although most implementations work against relational databases JDO does not standardize the mapping representation which remains vendor-proprietary. Instead JDO is an API for object persistence. It standardizes how persistent objects behave and how applications should use them. The final chapter looks ahead to anticipate future JDO refinements which include a standardized O/R mapping.
I'm docking one star because the source code was not immediately available, but I have downloaded it now.