Java Database Best Practices
By
George Reese
May 2003
Pages: 286
| Table of Contents
| Index
| Sample Chapter
| Colophon
Table of Contents
-
Data Architecture
-
Chapter 1 Elements of Database Applications
- Database Application Architectures
- Component Models
- Persistence Models
-
Chapter 2 Relational Data Architecture
- Relational Concepts
- Modeling
- Normalization
- Denormalization
- Object-Relational Mapping
-
Chapter 3 Transaction Management
- Transactions
- Concurrency
- JDBC Transaction Management
- Transaction Management Paradigms
-
Persistence Models
-
Chapter 4 Persistence Fundamentals
- Patterns of Persistence
- A Guest Book Application
-
Chapter 5 EJB CMP
- Which CMP Model to Use?
- The EJB 1.0 CMP Model
- The EJB 2.0 CMP Model
- Beyond CMP
-
Chapter 6 EJB BMP
- EJBs Revisited
- BMP Patterns
- State Management
- Exception Handling
-
Chapter 7 JDO Persistence
- JDO or EJB?
- Basic JDO Persistence
- EJB BMP with JDO
-
Chapter 8 Alternative Persistence Frameworks
- Why Alternative Frameworks?
- Persistence Approach
- Persistence Operations
- Searches
- Beyond the Basics
-
Tutorials
-
Chapter 9 J2EE Basics
- The Platform
- Java Naming and Directory Interface
- JavaServer Pages
- Remote Method Invocation
- Enterprise JavaBeans
-
Chapter 10 SQL
- Background
- Database Creation
- Table Management
- Data Management
-
Chapter 11 JDBC
- Architecture
- Simple Database Access
- Advanced JDBC
-
Chapter 12 JDO
- Architecture
- Enhancement
- Queries
- Changes
- Transactions
- Inheritance
-
Colophon
Return to Java Database Best Practices