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
MySQL Stored Procedure Programming
Loops
Built-in Functions
MySQL 5 Strict Mode
Conclusion
Recursion
Adobe After Effects 7.0 Studio Techniques
Motion Blur
Compositing: Science and Nature
Film and Video Looks
Conclusion
Sky Replacement
Cisco IOS in a Nutshell (In a Nutshell (OReilly))
Line Commands
Networking Technologies
Specialized Networking Topics
Encrypted Tunnels
Trunking
MySQL Clustering
Ensuring That MySQL Cluster Works
RAM Usage
Common Errors While Importing Tables
Management Nodes
Web Farm/MySQL Farm
Ruby Cookbook (Cookbooks (OReilly))
Building a String from Parts
Code Blocks and Iteration
Doing Two Things at Once with Threads
Writing a C Extension for Ruby
System Administration
Python Programming for the Absolute Beginner, 3rd Edition
Part III: Internet Scripting
Permuting Sequences
See Jack Hack. Hack, Jack, Hack
Add Python. Mix Well. Repeat.
Appendix A Recent Python Changes
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