Updates
Latest Tweet
What's New?
Check out for latest innovation, a computer based training video collection
Like this Page
Using and Understanding Java Data Objects Review by anonymous
An excellent introduction to JDO
I'm the kind of person who learns something one day and uses it the next. I like books that serve as an introduction and as a reference.
This book gives a good introduction the terminology of object-oriented persistence. It explains terms like "persistent object identity," "transparent persistence," and "second class objects." I found the chapter on the JDO query language to be very helpful, especially the step-by-step comparison with SQL. At the same time, I'm sure that I'll be looking over the state diagrams in the chapter on transactions more than once in the coming weeks.
Although he's clearly enthusiastic about JDO, the author doesn't pretend that everything is rosy. I like the fact that he talks about the specification's shortcomings and offers practical workarounds. Given some of the discussions I found on the net about byte code enhancement, I wondered whether it was a good or bad thing. The chapter on enhancement gives a tour de force of the advantages and side effects of byte code enhancement.
The open source code that comes with the book has examples for several kinds of applications, as well as tools to explore JDO. You have to work to set the tools up, but they offer some good insights into JDO.
Overall, an excellent introduction to JDO that covers a lot of ground.