Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Java Data Objects - Robin Roos

Java Data Objects

Robin Roos (Autor)

Media-Kombination
272 Seiten
2002
Addison-Wesley Professional
978-0-321-12380-0 (ISBN)
CHF 69,95 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
An introduction to the topic of Java Data Objects, this text provides usable code examples.
Java Data Objects is a standardized Java API for object persistence. It facilitates the storage and retrieval of complex object models with various storage mechanisms, including both object and relational databases. This book is suitable for final year undergraduate students on courses that address Java in database applications. Prior knowledge of JDBC and J2EE is not specifically required, but would help to accelerate the student's understanding of JDO's relationships with these technologies.

Robin M. Roos is a member of the JDO Expert group that defined JDO. He has taught widely, including J2EE development and architecture classes for Sun Microsystems. In addition to this book he has written "the JDO Training Course, "a two day event that is available worlwide through Ogilvie Partners Ltd.

Acknowledgements. Foreword. Preface. What is JDO? To Whom Will JDO be Important? Who Should Read this Book? Organization. CD contents. JDO Version Information. About the Author. About the Cover Illustration. 1. Understanding Object Persistence. What is Object Persistence? Current Techniques for Persistence. Object Persistence with JDO. JDO Positioning. What's Next? 2. Developing a Simple Example. Order Processing Domain. Discussion. Application Source Code. What's Next? 3. JDO architecture. JDO Implementations and Vendors. JDO Instances. JDO Environments. Persistent vs. Transient. Transactional vs. Non-Transactional. Support for Transactional/Persistent Instances. JDO Identity. What's Next? 4. Instance Lifecycle. Determining the State of an Instance. Required Lifecycle States. Required Lifecycle State Transitions. Optional Lifecycle States. Optional Lifecycle Transitions. InstanceCallbacks. What's Next? 5. Persistent Object Model. Transparency. JDO Instances. First and Second Class Objects. 'Third-class' Objects - Arrays. Type Restrictions for Persistent Fields. Inheritance. Interlude: Order Processing GUI. What's Next? 6. Primary Interfaces and Classes. JDOHelper. JDO Properties Explained. PersistenceManagerFactory. PersistenceManager. Extent. PersistenceCapable. What's Next? 7. Transaction Management. Transactions. Transaction Interface. Transaction Strategies. Advanced Transaction Options. Transaction Modes to Improve Efficiency. Synchronization with JDO Transactions. What's Next? 8. Queries with JDOQL. Query Architecture. Constructing Queries. Query Interface. Query Examples. Query Filter Expressions. Further Examples. Unconstrained Query Variables. Dynamic Query Window. What's Next? 9. JDO Exceptions. JDO Exception Hierarchy. Base Exception Classes. Application Exceptions. What's Next? 10. Persistence Descriptor. XML Overview. Naming the Persistence Descriptor. Persistence Descriptor Elements. Example - Persistence Descriptor 'op.jdo' . Facilities for Vendor-Specific Extensions. Example - Deletion Semantics. What's Next? 11. J2EE Integration. The Managed Environment. JLEE Overview. Serialization of JDO Instances. JDO vs. J2EE Transactions. JDO Integration with EJB. JDO Integration with Stateless Session Beans. JDO Integration with Stateful Session Beans. JDO Integration with Entity Beans. JDO Integration with Message-driven Beans. JDO Integration with the Web Tier. Bootstrapping JDO in the Managed Environment. What's Next? 12. JDO Implementations. enJin by Versant. FastObjectsaA A by Poet Software. FrontierSuite for JDOaA A by ObjectFrontier. IntelliBOaA A by Signsoft. JDOGenieaA A by Hemisphere Technologies. JRelayaA A by Object Industries. Kodo JDOaA A by SolarMetric. LiDOaA A by LIBeLIS. OpenFusion JDOaA A by PrismTechnologies. OrientaA A by Orient Technologies. PE:JaA A The Productivity Environment(tm) for Java by HYWY Software. 13. Epilogue. Beyond JDO 1.0. Sources of Further Information. Appendix A. Properties for JDOHelper Bootstrap. Appendix B. Strings for Supported Options. Appendix C. JDO Persistence Descriptor DTD. Appendix D. PersistenceManagerFactory. Appendix E. JDOQL BNF. Glossary. Bibliography. Index.

Erscheint lt. Verlag 4.9.2002
Sprache englisch
Maße 187 x 235 mm
Gewicht 520 g
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Informatik Software Entwicklung Objektorientierung
Mathematik / Informatik Informatik Web / Internet
ISBN-10 0-321-12380-8 / 0321123808
ISBN-13 978-0-321-12380-0 / 9780321123800
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich