Using and Understanding Java Data Objects und über 1,5 Millionen weitere Bücher verfügbar für Amazon Kindle. Erfahren Sie mehr
  • Alle Preisangaben inkl. MwSt.
Auf Lager.
Verkauf und Versand durch Amazon.
Geschenkverpackung verfügbar.
Using and Understanding J... ist in Ihrem Einkaufwagen hinzugefügt worden
+ EUR 3,00 Versandkosten
Gebraucht: Sehr gut | Details
Verkauft von MEDIMOPS
Zustand: Gebraucht: Sehr gut
Kommentar: medimops: schnell, sicher und zuverlässig
Möchten Sie verkaufen?
Zur Rückseite klappen Zur Vorderseite klappen
Anhören Wird wiedergegeben... Angehalten   Sie hören eine Probe der Audible-Audioausgabe.
Weitere Informationen
Alle 3 Bilder anzeigen

Using and Understanding Java Data Objects (Englisch) Taschenbuch – 11. Juni 2003

Alle 2 Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Amazon-Preis Neu ab Gebraucht ab
Kindle Edition
"Bitte wiederholen"
"Bitte wiederholen"
EUR 41,72
EUR 4,70 EUR 1,61
20 neu ab EUR 4,70 17 gebraucht ab EUR 1,61

Hinweise und Aktionen

  • Große Hörbuch-Sommeraktion: Entdecken Sie unsere bunte Auswahl an reduzierten Hörbüchern für den Sommer. Hier klicken.

Jeder kann Kindle Bücher lesen — selbst ohne ein Kindle-Gerät — mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.


Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr



Using and Understanding Java Data Objects is an application programmer's guide to the Java Data Objects (JDO) specification recently accepted by the Java Community Process. JDO provides a universal and transactional persistence service for objects. JDO will store and retrieve objects of nearly any application defined class using any data storage technology for which a JDO implementation is available. JDO completely encapsulates the details of the underlying data storage technology that is used. JDO has its own query language (JDOQL) that allows the programmer to find objects based on the fields and relationships of the object model. The syntax of JDOQL is similar to the syntax of Java itself. JDO increases programming productivity by simplifying and minimizing the code that must be written to store and retrieve object state. The use of JDO also allows the application to be ported across different data storage technologies. Like the servlet and EJB specification, JDO is a standard that will be implemented by competing software vendors. Several JDO implementations are currently available as third party products for relational databases and object oriented databases.

Using and Understanding Java Data Objects is a guide to the features and uses of JDO. Part I is a guide to the JDO API, the JDO metadata, and JDO's byte code enhancement. Part II explains the use of JDO in several application deployment scenarios, including stand-alone, client-server, servlet, and EJBs. Part III is a tutorial explaining the example programs and learning tools supplied with the book.

Über den Autor und weitere Mitwirkende

David Ezzio wrote his first application, which analyzed French elections, for a college professor in the 1960s. After a detour through philosophy and other pursuits, he has worked with software teams building desktop applications, character recognition software, and Internet-related software. He has worked exclusively with Java since 1997 and is a Sun Certified Java Developer. Dave founded his consulting practice, Yankee Software, in 1988 and helped found MaineJUG in 2001. He is a member of the JDO 1.0 maintenance group.

Dave holds a bachelor's degree in mathematical logic from Yale University and a master's degree in philosophy from the University of Chicago. In his free time, Dave hikes, rides his bicycle, reads history, and sails his Laser Tippity. An occasional cook, he currently takes pride in his popovers. He lives in Maine, and you can contact him at

In diesem Buch

(Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis
Hier reinlesen und suchen:


Es gibt noch keine Kundenrezensionen auf
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Sterne

Die hilfreichsten Kundenrezensionen auf (beta) 4 Rezensionen
5 von 5 Kunden fanden die folgende Rezension hilfreich
A mixed bag 29. Januar 2004
Von Ernest Friedman-Hill - Veröffentlicht auf
Format: Taschenbuch
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
The API tour is the largest section, with one chapter devoted to each
key JDO interface. These chapters read like heavily annotated
Javadocs; the subheads roughly correspond to the interface methods.
Each chapter is accompanied by a UML diagram of that chapter's
interface; a simple listing would have been more useful.
The case studies are definitely the best part of the book. Each is
filled with practical advice for using JDO in a particular environment
(servlets, EJBs, desktop apps). This material could save you countless
hours of frustration.
One thing this book lacks is code. When code does appear, it's often
an Ant build file, or a class showing how to use the "transient"
keyword, or something else peripheral to the main topic of the
book. There is essentially no real JDO code at all until the case
studies at the end of the book.
Also noticeably missing is an introductory tutorial. There's no
"Hello, JDO" program here. Many programmers, myself included, want to
see a basic program like this; its absence here is disappointing.
This would make a good second book on JDO -- a reference you could
turn to for details after you already knew your way around. Most
people would also want a book with more code and tutorial content, and
the writing is rough around the edges, but the case studies are ful of
great advice.
5 von 5 Kunden fanden die folgende Rezension hilfreich
An excellent introduction to JDO 22. Juni 2003
Von Ein Kunde - Veröffentlicht auf
Format: Taschenbuch
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 von 2 Kunden fanden die folgende Rezension hilfreich
A great book 14. September 2003
Von rattan mann - Veröffentlicht auf
Format: Taschenbuch
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
it shines brilliantly. The author knows that politics and technical acumen do not mix and match well together.
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
various interfaces and classes.
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
Query and Transaction to conduct queries and transactions etc. This is the basic logic and flow of events and the names of interfaces and classes reflect this logic and flow.
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".
Oslo, Norway
1 von 5 Kunden fanden die folgende Rezension hilfreich
Say What? 24. Januar 2004
Von "stukeybug" - Veröffentlicht auf
Format: Taschenbuch
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.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.