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
Inside Network Security Assessment: Guarding Your IT Infrastructure
The Goals and Objectives of a Risk Assessment
Tools Used for Assessments and Evaluations
Contents of a Good Report
Training IT Staff and End Users
Security Standards
Documenting Software Architectures: Views and Beyond
Decomposition Style
Uses Style
Publish-Subscribe Style
ECS Architecture Documentation Roadmap
ECS Software Architecture View Template
Developing Tablet PC Applications (Charles River Media Programming)
Your First Program
Console Application Input/Output
Custom Grammars for Speech Recognition
WMI and Hardware
Pong Game
Introduction to 80x86 Assembly Language and Computer Architecture
String Operations
Bit Manipulation
Decimal Arithmetic
Appendix A Hexadecimal/ASCII conversion
Appendix D 80x86 Instructions (by Mnemonic)
The New Solution Selling: The Revolutionary Sales Process That Is Changing the Way People Sell [NEW SOLUTION SELLING 2/E]
Chapter One Solutions
Chapter Five Stimulating Interest
Chapter Fourteen Getting Started with the Process
Chapter Fifteen Sales Management System: Managers Managing Pipelines and Salespeople
Appendix B Solution Selling: A Scalable Approach
GO! with Microsoft Office 2003 Brief (2nd Edition)
Getting Started with Internet Explorer 6.0
Skill Assessments
Problem Solving
Mastery Assessments
Objective 12. Use Calculated Fields in a Query
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