Flylib.com
Using and Understanding Java Data Objects
Using and Understanding Java Data Objects
ISBN: 1590590430
EAN: 2147483647
Year: 2005
Pages: 156
Authors:
David Ezzio
BUY ON AMAZON
Table of Contents
BackCover
Using and Understanding Java Data Objects
Introduction
What Is JDO?
The Advantages of JDO
A Short History of JDO
Who Is Implementing JDO 1.0?
Fear, Uncertainty, and Doubt (FUD)
A Note on the UML Diagrams Used in This Book
How This Book Is Organized
Chapter 1: Basic Concepts in JDO
The Persistence Services of JDO
Managed and Unmanaged Objects
The Ten Management States of Data Objects
Identity and the Uniqueness Requirement
Summary
Chapter 2: Queries
The Extent Interface
The Design of JDO s Query Service
The Query Interface
Factory Methods That Produce Query Objects
The Syntax of the JDO Query Filter
Query Variables
Ordering Results
Using or Ignoring the Cache in a Query
SQL Queries That Can Be Mapped to JDOQL
Using SQL When JDOQL Is Not Sufficient
How JDO and JDOQL Help the Development Process
Summary
Chapter 3: The Persistence Manage
The Handling of null Values in Method Parameters
Obtaining and Closing a Persistence Manager
Controlling JDO s Management of Data Objects
Controlling the Cache
Getting and Constructing Identity Objects
Fetching an Application Data Object by Identity
Factory Methods in the Persistence Manager
Getting the Persistence Manager s Transaction
The Properties of a Persistence Manager
Summary
Chapter 4: Transactions and Caching
Transactions
JDO s Transaction Interface
How the Transactional Properties Control State Transitions
The Optional Transient-Transactional Feature
JCA, JTA, and JDO Transactions
JDO s Cache of Persistent Objects and Their State
Summary
Chapter 5: Enhanced Classes and Managed Fields
Managed and Unmanaged Fields
Enhancement
The JDO Metadata
Summary
Chapter 6: Factories that Produce Persistence Managers
Obtaining a Persistence Manager
Obtaining a Persistence Manager Factory
Closing a Persistence Manager Factory
Obtaining a Connection Factory
Examining a JDO Implementation
Configuring a Persistence Manager Factory
Configuring Connections to the Datastore
JDO s Support for Container-Managed Transactions
JDO s Support for Bean-Managed Transactions
Using JDO in CMT Session Beans
On Returning Serialized Data Objects from Business Methods
Using JDO in Entity Beans with BMP
Using JDO in BMT Session Beans
Using JDO in Message-Driven Beans
Summary
Chapter 7: Helpers, Callbacks, and Exceptions
The InstanceCallbacks Interface
The Exceptions of JDO
Summary
Chapter 8: Using JDO to Learn More
The Ant Build Scripts
Getting Started
Hello, JDO
Interrogating the PersistenceManagerFactory
Consuming Java at the MegaCups Company
The Console User Interface
Querying the Small Town Library
Monitoring the State of Persistent Apples
Using the Commercial Implementations
Summary
Chapter 9: Using JDO in a Swing Application
Requirements for the Prototype Reservation System
Testing the Rental Swing Client
Encountering Conflicting Changes in the Rental Swing Client
Designing the Rental Swing Application
Summary
Chapter 10: Using JDO in a Web Application
Building the Rental Web Application
Using the Rental Web Application
General Design Issues for Web Applications
The MVC Pattern in the Rental Web Application
Designing the Use of JDO in a Web Application
The One-PM-per-Request Design
The One-PM-per-Session Design
The One-PM-per-Update Design
Summary
Chapter 11: Using JDO in Enterprise JavaBeans
Configuring the Build Environment for JBoss
Building the Rental Enterprise Application
Design of the Rental Enterprise Application
Using JDO with Other Types of EJBs
Summary
Glossary
B
C
D
E
F
I
J
L
M
N
O
P
R
S
T
U
X
Appendix A: Large UML Diagrams
Index
Index_B
Index_C
Index_D
Index_E
Index_F
Index_G
Index_H
Index_I
Index_J
Index_K
Index_L
Index_M
Index_N
Index_O
Index_P
Index_Q
Index_R
Index_S
Index_T
Index_U
Index_V
Index_W
Index_X
Index_Y
List of Figures
List of Tables
List of Listings
List of Sidebars
Using and Understanding Java Data Objects
ISBN: 1590590430
EAN: 2147483647
Year: 2005
Pages: 156
Authors:
David Ezzio
BUY ON AMAZON
ADO.NET 3.5 Cookbook (Cookbooks (OReilly))
Storing Connection Strings
Accessing Deleted Rows in a DataTable
Creating Custom Columns in a Windows Forms DataGrid
Creating an XML File That Shows Changes Made to a DataSet
Creating DataSet Relationships from SQL Server Relationships
Identifying and Managing Project Risk: Essential Tools for Failure-Proofing Your Project
Identifying Project Scope Risk
Identifying Project Schedule Risk
Closing Projects
Conclusion
Appendix A Selected Detail From the PERIL Database
Software Configuration Management
Configuration Verification and Audit
Appendix C Sample Data Dictionary
Appendix E Test Plan
Appendix K Problem/Change Report
Appendix W Physical Configuration Audit (PCA) Checklist
Developing Tablet PC Applications (Charles River Media Programming)
Basics of the .NET Framework
Form Effects
Getting Started with Microsoft Agent
3D Rendering with OpenGL and DirectX 9
Tablet Fax
Lotus Notes Developers Toolbox: Tips for Rapid and Successful Deployment
What Are Functions and Commands?
Links to developerWorks
How to Add Field Validation
Disable the Ability to Paste Documents into a View
Add an Icon to an Action Button
Telecommunications Essentials, Second Edition: The Complete Global Source (2nd Edition)
Twisted-Pair
Next-Generation Networks and Convergence
A Brief History of Wireless Telecommunications
Wireless Bandwidth
The Handset Revolution
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies