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
The Complete Cisco VPN Configuration Guide
Summary
ISAKMP/IKE Phase 2 Configuration
PIX and ASA Product Information
ISAKMP/IKE Phase 2 Connections
Summary
C & Data Structures (Charles River Media Computer Engineering)
Control Structures
Arrays
Function
Trees
Problems in Linked Lists
Making Sense of Change Management: A Complete Guide to the Models, Tools and Techniques of Organizational Change
Part I - The Underpinning Theory
Individual change
Leading change
Part II - The Applications
IT-based process change
Oracle SQL*Plus: The Definitive Guide (Definitive Guides)
The Working Directory
Executing SQL*Plus Commands
Getting the Data into an HTML Table
Advanced Reports
Controlling Variable Substitution
What is Lean Six Sigma
Key #2: Improve Your Processes
Key #3: Work Together for Maximum Gain
Key #4: Base Decisions on Data and Facts
The Experience of Making Improvements: What Its Like to Work on Lean Six Sigma Projects
Six Things Managers Must Do: How to Support Lean Six Sigma
Python Standard Library (Nutshell Handbooks) with
The UserList Module
The binhex Module
The smtplib Module
The webbrowser Module
The cmp Module
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