Contents

Chapter 1: 
 
Chapter 2: 
 
  • 2.1 Caché Java Binding Architecture
  • Chapter 3: 
     
  • 3.1 Java Client Requirements
  • 3.2 The Caché Java Packages
  • 3.3 Sample Programs
  • 3.4 Java Server Configuration
  • 3.4.1 Configuring a Server Connection
  • 3.4.2 Configuring Java Applications
  • Chapter 4: 
     
  • 4.1 A Sample Data-Manipulation Example
  • 4.1.1 Generating a Java Class from a Caché Class
  • 4.1.2 Creating the Application
  • 4.1.3 Compilation and Execution
  • 4.1.4 Application Behavior
  • 4.2 An Example of Executing an SQL Query Using JDBC
  • 4.2.1 Creating the Application
  • 4.2.2 Application Behavior
  • Chapter 5: 
     
  • 5.1 Establishing a Connection Using the CacheDatabase Class
  • 5.2 JDBC Connections
  • Chapter 6: 
     
  • 6.1 Adding a Projection Entity to a Caché Class
  • 6.2 Java Projection Details
  • 6.2.1 Entity Names
  • 6.2.2 Classes
  • 6.2.3 Packages
  • 6.2.4 Data Types
  • 6.2.5 Methods
  • 6.2.6 Properties
  • 6.2.7 Collections
  • 6.2.8 Streams
  • 6.2.9 Class Queries
  • 6.2.10 Dynamic Queries
  • Chapter 7: 
     
  • 7.1 How EJB Works
  • 7.1.1 EJB Application Architecture
  • 7.1.2 Bean Types and Persistence
  • 7.1.3 Supported EJB Servers
  • 7.1.4 Finding Out More About EJB
  • 7.2 Caché EJB Binding Architecture
  • 7.3 Installation and Configuration
  • 7.3.1 Installing and Configuring the EJB Server
  • 7.3.2 Creating an EJB Projection and JDBC Driver Configuration Information
  • 7.3.3 Configuring the Caché JDBC Driver
  • 7.4 Testing a Bean