Books & Videos

Table of Contents

  1. Data Architecture

    1. Chapter 1 Elements of Database Applications

      1. Database Application Architectures
      2. Component Models
      3. Persistence Models
    2. Chapter 2 Relational Data Architecture

      1. Relational Concepts
      2. Modeling
      3. Normalization
      4. Denormalization
      5. Object-Relational Mapping
    3. Chapter 3 Transaction Management

      1. Transactions
      2. Concurrency
      3. JDBC Transaction Management
      4. Transaction Management Paradigms
  2. Persistence Models

    1. Chapter 4 Persistence Fundamentals

      1. Patterns of Persistence
      2. A Guest Book Application
    2. Chapter 5 EJB CMP

      1. Which CMP Model to Use?
      2. The EJB 1.0 CMP Model
      3. The EJB 2.0 CMP Model
      4. Beyond CMP
    3. Chapter 6 EJB BMP

      1. EJBs Revisited
      2. BMP Patterns
      3. State Management
      4. Exception Handling
    4. Chapter 7 JDO Persistence

      1. JDO or EJB?
      2. Basic JDO Persistence
      3. EJB BMP with JDO
    5. Chapter 8 Alternative Persistence Frameworks

      1. Why Alternative Frameworks?
      2. Persistence Approach
      3. Persistence Operations
      4. Searches
      5. Beyond the Basics
  3. Tutorials

    1. Chapter 9 J2EE Basics

      1. The Platform
      2. Java Naming and Directory Interface
      3. JavaServer Pages
      4. Remote Method Invocation
      5. Enterprise JavaBeans
    2. Chapter 10 SQL

      1. Background
      2. Database Creation
      3. Table Management
      4. Data Management
    3. Chapter 11 JDBC

      1. Architecture
      2. Simple Database Access
      3. Advanced JDBC
    4. Chapter 12 JDO

      1. Architecture
      2. Enhancement
      3. Queries
      4. Changes
      5. Transactions
      6. Inheritance
  1. Colophon