Flylib.com
List of Figures
Previous page
Table of content
Next page
Chapter 1: Basic Concepts in JDO
Figure 1-1: The application's view of JDO
Figure 1-2: Transient relationship in memory created by the application
Figure 1-3: The relationship re-created in memory by JDO
Figure 1-4: Two application data objects referring to the same persistent state
Chapter 2: Queries
Figure 2-1: The class diagram of the
Extent
interface
Figure 2-2: The class diagram of the
Query
interface
Figure 2-3: Object model for a simple library
Chapter 3: The Persistence Manage
Figure 3-1: The class diagram of the
PersistenceManager
interface
Chapter 4: Transactions and Caching
Figure 4-1: The class diagram of the
Transaction
interface
Figure 4-2: The class diagram of the
Synchronization
interface
Figure 4-3: State transitions outside a transaction when NTR is true and NTW is false
Figure 4-4: State transitions outside a transaction when both NTR and NTW are true
Figure 4-5: State transitions common to all transactions
Figure 4-6: State transitions unique to datastore transactions
Figure 4-7: State transitions unique to optimistic transactions
Figure 4-8: State transitions upon commit when RetainValues is false
Figure 4-9: State transitions upon commit when RetainValues is true
Figure 4-10: State transitions upon rollback when RestoreValues is false
Figure 4-11: State transitions upon rollback when strong RestoreValues is true
Figure 4-12: State transitions upon rollback when weak RestoreValues is true
Figure 4-13: Additional state transitions when JDO supports the transient-transactional feature
Chapter 5: Enhanced Classes and Managed Fields
Figure 5-1: An inheritance tree that mixes enhanced and unenhanced classes
Figure 5-2: The XML elements of the JDO metadata
Chapter 6: Factories that Produce Persistence Managers
Figure 6-1: The class diagram of the
PersistenceManagerFactory
interface
Chapter 7: Helpers, Callbacks, and Exceptions
Figure 7-1: The class diagram of the
JDOHelper
class
Figure 7-2: The class diagram of the
InstanceCallbacks
interface
Figure 7-3: The class diagram of the
JDOException
class
Figure 7-4: The class hierarchy for JDO exceptions
Chapter 8: Using JDO to Learn More
Figure 8-1: The classes and interfaces of the
StateTracker
program
Chapter 9: Using JDO in a Swing Application
Figure 9-1: The Swing client on startup
Figure 9-2: The Swing client viewing available rentals
Figure 9-3: Jim and Mary with nonconflicting reservations
Figure 9-4: Mary's view after optimistic transaction failure
Figure 9-5: The class diagram of the prototype
Customer
class
Figure 9-6: The class diagram of the prototype
Week
class
Figure 9-7: The class diagram of the prototype
Lighthouse
class
Figure 9-8: The class diagram of the prototype
Rental
class
Figure 9-9: The class diagram of the
ReservationService
Figure 9-10: The class diagram of the
ReservationClientModel
Figure 9-11: The architecture of the rental Swing application
Chapter 10: Using JDO in a Web Application
Figure 10-1: The rental Web page when the customer is unknown
Figure 10-2: The rental Web page when the customer is Jim
Figure 10-3: Page showing Jim about to cancel one reservation and make another
Figure 10-4: Page showing Mary about to cancel one reservation and make another
Figure 10-5: Page showing an error after Mary attempted to reserve Nubble for the third week
Figure 10-6: Mary's Web page after recovering from the error
Figure 10-7: The MVC pattern in the rental Web application
Chapter 11: Using JDO in Enterprise JavaBeans
Figure 11-1: The deployed reservation service EJB
Appendix A: Large UML Diagrams
Figure 1-1: The application's view of JDO
Figure 2-1: The class diagram of the
Extent
interface
Figure 2-2: The class diagram of the
Query
interface
Figure 3-1: The class diagram of the
PersistenceManager
interface
Figure 4-1: The class diagram of the
Transaction
interface
Figure 4-2: The class diagram of the
Synchronization
interface
Figure 6-1: The class diagram of the
PersistenceManagerFactory
interface
Figure 7-1: The class diagram of the
JDOHelper
class
Figure 7-2: The class diagram of the
InstanceCallbacks
interface
Figure 7-3: The class diagram of the
JDOException
class
Figure 9-5: The class diagram of the prototype
Customer
class
Figure 9-6: The class diagram of the prototype
Week
class
Figure 9-7: The class diagram of the prototype
Lighthouse
class
Figure 9-8: The class diagram of the prototype
Rental
class
Figure 9-9: The class diagram of the
ReservationService
class
Figure 9-10: The class diagram of the
ReservationClientModel
class
Figure 10-7: The MVC pattern in the rental Web application
Figure 11-1: The deployed reservation service EJB
Previous page
Table of content
Next page
Using and Understanding Java Data Objects
ISBN: 1590590430
EAN: 2147483647
Year: 2005
Pages: 156
Authors:
David Ezzio
BUY ON AMAZON
Crystal Reports 9 on Oracle (Database Professionals)
Connectivity, Authentication, and Privileges
Oracle Structures
Oracle SQL
Optimizing: Reducing Parses
Data Dictionary Report
SQL Tips & Techniques (Miscellaneous)
Using SQL Data Definition Language (DDL) to Create Data Tables and Other Database Objects
Understanding SQL Transactions and Transaction Logs
Creating Indexes for Fast Data Retrieval
Working with SQL JOIN Statements and Other Multiple-table Queries
Writing External Applications to Query and Manipulate Database Data
What is Lean Six Sigma
The Four Keys to Lean Six Sigma
Key #2: Improve Your Processes
Key #3: Work Together for Maximum Gain
When Companies Start Using Lean Six Sigma
Six Things Managers Must Do: How to Support Lean Six Sigma
.NET-A Complete Development Cycle
Project Planning
The Photo Editor Application
Implementation of the Photo Editor Application
Unit Tests
Requirements for Performance Optimization
The Oracle Hackers Handbook: Hacking and Defending Oracle
Overview of the Oracle RDBMS
Oracle and PL/SQL
Running Operating System Commands
Accessing the File System
Accessing the Network
User Interfaces in C#: Windows Forms and Custom Controls
Designing with Classes and Tiers
Custom Controls
Data Controls
GDI+ Controls
Help and Application-Embedded Support
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