Flylib.com
Core Java Data Objects
Core Java Data Objects
ISBN: 0131407317
EAN: 2147483647
Year: 2003
Pages: 146
Authors:
Sameer Tyagi
,
Michael Vorburger
,
Keiron McCammon
,
Heiko Bobzin
BUY ON AMAZON
Main Page
Table of content
Copyright
Praise for Core JAVA Data objects
Foreword
Preface
Audience
What This Book Is About
What This Book Is Not About
Related Information
Conventions Used
About the Authors
About the Reviewers
Acknowledgments
Sameer Tyagi
Keiron McCammon
Michael Vorburger
Heiko Bobzin
Part 1: Introduction
Chapter 1. JDO Overview
1.1 JDO Background
1.2 Domain Object Model
1.3 Orthogonal Persistence
1.4 Non-Managed and Managed Environments
1.5 Roles and Responsibilities
1.6 Summary
Chapter 2. Object Persistence Fundamentals
2.1 Persistence in Applications
2.2 JDK Binary Serialization
2.3 Object-Relational Mapping
2.4 Rolling Your Own Persistence Mapping Layer
2.5 Conclusion
Part 2: The Details
Chapter 3. Getting Started with JDO
3.1 How Does JDO Work?
3.2 The JDO Basics
3.3 Defining a Class
3.4 Connecting to a Datastore
3.5 Creating an Object
3.6 Reading an Object
3.7 Updating an Object
3.8 Deleting an Object
3.9 JDO Object Model
3.10 Exception Handling
3.11 Object Identity
3.12 Types of Object Identity
3.13 Object Lifecycles
3.14 Concurrency Control
3.15 Summary
Chapter 4. Object Lifecycle
4.1 A Persistent Object s Lifecycle
4.2 Finding Out about an Object s State
4.3 Operations That Change State
4.4 Callbacks
4.5 Optional States
4.6 Putting It All Together
4.7 Summary
Chapter 5. Developing with JDO
5.1 JDO Concepts
5.2 JDO Interfaces and Classes
5.3 Basic APIs
5.4 Exception Classes
5.5 Additional APIs
5.6 Service Provider Interface APIs
5.7 Summary
Chapter 6. Finding Your Data
6.1 Finding an Object by Identity
6.2 Finding a Set of Objects Using an Extent
6.3 Finding Objects with the Query Facility
6.4 JDOQL
6.5 Queries, Filters, and Optional parameters
6.6 More on the Query Interface
6.7 Summary
Chapter 7. Architecture Scenarios
7.1 JDO versus JDBC
7.2 RDBMS, ODBMS, and Flatfiles
7.3 J2EE, RMI, and CORBA
7.4 Managed and Non-Managed Environments
7.5 Multi-Threaded Applications
7.6 Summary
Part 3: J2EE
Chapter 8. JDO and the J2EE Connector Architecture
8.1 J2EE Connector Architecture Overview
8.2 JDO and the J2EE Connector Architecture
8.3 Using JDO and the J2EE Connector Architecture
8.5 Using JDO without the J2EE Connector Architecture
8.6 Summary
Chapter 9. JDO and Enterprise JavaBeans
9.1 Introduction
9.2 Session Beans and JDO
9.3 Message-Driven Beans and JDO
9.4 Entity Beans and JDO
9.5 To Use EJB or Not to Use EJB?
9.6 Summary
Chapter 10. Security
10.1 Security Levels
10.2 Implementing PersistenceCapable
10.4 Summary
Chapter 11. Transactions
11.1 Transaction Concepts
11.2 Transactions in Java
11.3 Transactions in JDO
11.4 Summary
Part 4: The Conclusion
Chapter 12. JDO and JDBC
12.1 JDBC 2.0 and 3.0
12.2 Example: Storing Objects in a Relational Database Using JDBC
12.3 Comparison of JDBC and JDO
12.4 Summary
Chapter 13. Tips, Tricks and Best Practices
13.1 Data Modeling
13.2 JDO and Servlets
13.3 Keep Domain Classes Separate from Others
13.4 Using XML as a Data Exchange Format
13.5 Validation
13.6 Summary
Chapter 14. The Road Ahead
14.1 Advanced Transaction Semantics
14.2 Performance Optimizations
14.3 Managed Relationships
14.4 Query Enhancements
14.5 Object Mapping
14.6 Enumeration Pattern
14.7 Summary
Chapter 15. Case Study: The Core JDO Library
15.1 Files, Packages and Object Model
15.2 Persistent Model Package
15.3 Use-case Package
15.4 BookOperation Class
15.5 Putting Things Together
Appendix A. JDO States
A.1 How the Tables Should Be Read
Appendix B. XML Metadata
B.1 Metadata Location
B.2 Metadata Elements
B.3 XML DTD
B.4 Example
Appendix C. JDOQL BNF Notation
C.1 Grammar Notation
Appendix D. PersistenceManager Factory Quick Reference
D.1 Optional Features
D.2 JDOHelper Properties
Appendix E. JDO Implementations
JDO Implementations
Non-JDO-Compliant Java Persistence Solutions
Core Java Data Objects
ISBN: 0131407317
EAN: 2147483647
Year: 2003
Pages: 146
Authors:
Sameer Tyagi
,
Michael Vorburger
,
Keiron McCammon
,
Heiko Bobzin
BUY ON AMAZON
Cisco IP Communications Express: CallManager Express with Cisco Unity Express
Cisco CME External Voice Mail Options
Troubleshooting Advanced Cisco CME Features
Working with the Class of Restriction Feature
Common Voice Mail show Commands
Appendix A. Cisco IPC Express Features, Releases, and Ordering Information
C++ GUI Programming with Qt 3
Setting Up the Status Bar
Event Processing
Using QFtp
Dynamic Language Switching
Translating Applications
Developing Tablet PC Applications (Charles River Media Programming)
The Tablet PC
Console Application Input/Output
Obtaining the Tablet PC SDK
Using Gestures to Control Tablet Media Player
Custom Grammars for Speech Recognition
SQL Hacks
SQL Fundamentals
Hack 8. Filter Rows and Columns
Hack 15. Search for Keywords Without LIKE
Hack 22. Generate Quarterly Reports
Storing Small Amounts of Data
Cisco CallManager Fundamentals (2nd Edition)
Overview of Station Devices Supported by CallManager
SIP
Summary
Cisco CallManager Feature List
Telephony Service Solutions
An Introduction to Design Patterns in C++ with Qt 4
Constructors, Destructors, and Copy Assignment Operators
QActions, QMenus, and QMenuBars
Type Identification and qobject_cast
Qt SQL Classes
Visitor: Generating Playlists
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