|
|||||||||||||||||||||||||||||||||||
|
4 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
5 of 5 people found the following review helpful:
3.0 out of 5 stars
A mixed bag,
By Ernest Friedman-Hill "JavaRanch Sheriff" (Gaithersburg, MD United States) - See all my reviews (VINE VOICE) (REAL NAME)
This review is from: Using and Understanding Java Data Objects (Paperback)
This book is loosely divided into three parts: a conceptual overview,an API tour, and some application case studies. The opening overview is dense and would probably be scary for someone new to object persistence. The API tour is the largest section, with one chapter devoted to each The case studies are definitely the best part of the book. Each is One thing this book lacks is code. When code does appear, it's often Also noticeably missing is an introductory tutorial. There's no This would make a good second book on JDO -- a reference you could
5 of 5 people found the following review helpful:
5.0 out of 5 stars
An excellent introduction to JDO,
By A Customer
This review is from: Using and Understanding Java Data Objects (Paperback)
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.
2 of 2 people found the following review helpful:
5.0 out of 5 stars
A great book,
By rattan mann (Oslo, Norway) - See all my reviews
This review is from: Using and Understanding Java Data Objects (Paperback)
Java Objects brought home the developer's dream of " Write once, run anywhere ".Java Data Objects ( JDOs) are all set to bring home another dream " Write once, store anywhere " - that is, if only the political bickering and political FUDS could cease. The book under review glosses over the political bickerings, but at the technical level The first chapter introduces the reader to the rather small and compact world of Java Data Objects. With about only half a dozen interfaces and classes and a few more helper classes, JDO is a small world unto itself. But " Small is Powerful " and tiny JDO could change the software world as effectively as tiny Napoleon did the physical world. After introducing JDOs in the first chapter, the author examines in great detail but clear language each of the major interfaces and classes in subsequent chapters. The book concludes with using JDOs in building realistic GUI applications, web applications and enterprise applications using EJBs. Throughout the book the reader maintains touch with the basic logic of JDOs and the interconnections between the The heart of JDO consists of a persistence service. Normal application classes are made to pass through an enhancer which enhances or enriches those classes with extra code so that the classes are able to recognize and interact with the new world of JDO. Once the classes reach the JDO universe , the persistence service takes charge of database operations like create, delete, update, and retrieve. This means the developer does not worry about any persistence code in his classes. JDO takes care of it on his behalf. This again means, projects can be finished more quickly, and java developers need not be experts on SQL or propriety database languages like PL/SQL. So less becomes more - the less the java developers know, the better it is. I personally have doubts about this beautiful slogan. How long can less and less keep on becoming more and more? Can zero knowledge be ultimately identified with infinite knowledge? The code enhancer is represented by the PersistenceCapable interface. It passes the enriched code to the PersistenceManager interface which then uses interfaces like I highly recommend Ezzio's book for its clarity, simplicity of language, and technical acumen of the author. Now back to some politics which Ezzio has avoided so deftly. JDO is a grass-root movement opposed by the powerful and the mighty. And like any grass-root movement it is in dire need of a slogan. I can think of nothing better than " Developers of the world, unite under the banner of JDO". Rat
1 of 5 people found the following review helpful:
1.0 out of 5 stars
Say What?,
By "stukeybug" (Bethesda, Maryland USA) - See all my reviews
This review is from: Using and Understanding Java Data Objects (Paperback)
Bang your head against a rock instead of buying this book! Because, it really couldn't be any worse than reading this author's writing.
|
|
Most Helpful First | Newest First
|
|
Using and Understanding Java Data Objects by David Ezzio (Paperback - June 6, 2003)
$44.99 $34.19
In Stock | ||