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
Making Sense of Change Management: A Complete Guide to the Models, Tools and Techniques of Organizational Change
Individual change
Leading change
Part II - The Applications
Restructuring
Mergers and acquisitions
Cisco IOS Cookbook (Cookbooks (OReilly))
Defining Per Port Privileges
Routing Over Multiple Paths with Equal Costs
Compressing Frame Relay Data with Maps
Modifying the Default RIP Parameters
PE-CE Communication via BGP
Lean Six Sigma for Service : How to Use Lean Speed and Six Sigma Quality to Improve Services and Transactions
Success Story #1 Lockheed Martin Creating a New Legacy
Executing Corporate Strategy with Lean Six Sigma
The Value in Conquering Complexity
Phase 1 Readiness Assessment
Phase 3 Mobilization
Special Edition Using FileMaker 8
Creating Ranged Relationships
Troubleshooting
Importing from an ODBC Data Source
XML Import: Understanding Web Services
Publishing FileMaker Data as XML
Microsoft Office Visio 2007 Step by Step (Step By Step (Microsoft))
Getting Started with Visio 2007
Working Within the Visio Environment
Creating Timelines to View Projects at a Glance
Organizing Shapes in Office Layouts by Using Layers
Creating Network Reports
VBScript in a Nutshell, 2nd Edition
Debugging
The Outlook Object Model
Section A.10. Information Functions
Section B.1. Color Constants
Section B.5. Error Constant
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