Home Page Icon
Home Page
Table of Contents for
J2EE
Close
J2EE
by Heiko Bobzin, Michael Vorburger, Keiron McCammon, Sameer Tyagi
Core Java™ Data Objects
Copyright
Praise for Core JAVA Data objects
Foreword
Preface
Acknowledgments
Introduction
JDO Overview
JDO Background
Domain Object Model
Orthogonal Persistence
Non-Managed and Managed Environments
Roles and Responsibilities
Summary
Object Persistence Fundamentals
Persistence in Applications
JDK Binary Serialization
Object-Relational Mapping
Rolling Your Own Persistence Mapping Layer
Conclusion
The Details
Getting Started with JDO
How Does JDO Work?
The JDO Basics
Defining a Class
Connecting to a Datastore
Creating an Object
Reading an Object
Updating an Object
Deleting an Object
JDO Object Model
Exception Handling
Object Identity
Types of Object Identity
Object Lifecycles
Concurrency Control
Summary
Object Lifecycle
A Persistent Object's Lifecycle
Finding Out about an Object's State
Operations That Change State
Callbacks
Optional States
Putting It All Together
Summary
Developing with JDO
JDO Concepts
JDO Interfaces and Classes
Basic APIs
Exception Classes
Additional APIs
Service Provider Interface APIs
Summary
Finding Your Data
Finding an Object by Identity
Finding a Set of Objects Using an Extent
Finding Objects with the Query Facility
JDOQL
Queries, Filters, and Optional parameters
More on the Query Interface
Summary
Architecture Scenarios
JDO versus JDBC
RDBMS, ODBMS, and Flatfiles
J2EE, RMI, and CORBA
Managed and Non-Managed Environments
Multi-Threaded Applications
Summary
J2EE
JDO and the J2EE Connector Architecture
J2EE Connector Architecture Overview
JDO and the J2EE Connector Architecture
Using JDO and the J2EE Connector Architecture
Using JDO without the J2EE Connector Architecture
Summary
JDO and Enterprise JavaBeans
Introduction
Session Beans and JDO
Message-Driven Beans and JDO
Entity Beans and JDO
To Use EJB or Not to Use EJB?
Summary
Security
Security Levels
Implementing PersistenceCapable
Summary
Transactions
Transaction Concepts
Transactions in Java
Transactions in JDO
Summary
The Conclusion
JDO and JDBC
JDBC 2.0 and 3.0
Example: Storing Objects in a Relational Database Using JDBC
Comparison of JDBC and JDO
Summary
Tips, Tricks and Best Practices
Data Modeling
JDO and Servlets
Keep Domain Classes Separate from Others
Using XML as a Data Exchange Format
Validation
Summary
The Road Ahead
Advanced Transaction Semantics
Performance Optimizations
Managed Relationships
Query Enhancements
Object Mapping
Enumeration Pattern
Summary
Case Study: The Core JDO Library
Files, Packages and Object Model
Persistent Model Package
Use-case Package
BookOperation Class
Putting Things Together
JDO States
How the Tables Should Be Read
XML Metadata
Metadata Location
Metadata Elements
XML DTD
Example
JDOQL BNF Notation
Grammar Notation
PersistenceManager Factory Quick Reference
Optional Features
JDOHelper Properties
JDO Implementations
JDO Implementations
Non-JDO-Compliant Java Persistence Solutions
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Summary
Next
Next Chapter
JDO and the J2EE Connector Architecture
Part 3: J2EE
JDO and the J2EE Connector Architecture
JDO and Enterprise JavaBeans
Security
Transactions
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset