3/15
List of Figures
2-1 Select Role Dialog Box
2-2 Creating an Application in JDeveloper
2-3 Default Properties Dialog Box
2-4 Add Library Dialog Box
2-5 Create Library Dialog Box
2-6 Select Path Entry Dialog Box
2-7 Create Library Dialog Box with the Coherence Jar on the Classpath
2-8 Choosing Projects in the New Gallery
2-9 Providing Project Details
2-10 Providing Java Class Details
2-11 Output of Program to Create a NamedCache and to Store and Retrieve Values
2-12 Output from the Sample Reader Program
2-13 Output from the Sample Reader Program with a Running Cache Server
2-14 Editing Run Configuration Properties
2-15 Output from JDeveloper if Storage is Disabled
2-16 Output from Coherence-Based Java Application-No Value for the Key
2-17 Output from Coherence-Based Java Application-A Data Value for the Key
3-1 Creating a New Project in the New Gallery
3-2 Naming the New Project
3-3 Configuring Java Settings for the New Project
3-4 Creating the Java Class
3-5 Naming the Java Class
3-6 Person Class in the JDeveloper Code Editor
3-7 Generating Accessors for the Java Class Attributes
3-8 Generating Constructors for the Java Class
3-9 Generating equals() and hashCode() Methods
3-10 Setting Java Runtime Options
3-11 Creating a Java Class with a main() Method
3-12 Results of Running PersonExample.java File
3-13 Implement Methods Dialog Box
3-14 Implementing the PortableObject.readExternal and writeExternal Methods
3-15 Adding Labs and Configuration Files to the Classpath
3-16 Setting the Runtime Profile
3-17 PersonExample Output Run from JDeveloper
3-18 Project Properties for the EndOfDayStockSummary Application
3-19 Output from the CacheAnObject Console Application
3-20 Setting Java Options for the PortableObject Implementation
3-21 Running EndOfDayStockSummary with a PortableObject Implementation
4-1 Sample Program Run without a Cache Server
4-2 Sample Program Run with One Cache Server
4-3 Sample Program Run with Two Cache Servers
4-4 Sample Program Run with Two Cache Servers and Local Storage Set to False
4-5 Sample Program Run with Pof Serialization
4-6 Creating a New Project
4-7 Setting Runtime Parameters
4-8 Adding Jars and Directories to Classpath
4-9 Adding Classes to the Classpath
4-10 Creating a Java Class
4-11 Results of Populating the Cache
4-12 Creating a Query Class
4-13 Results of Executing the Query
4-14 Creating an Aggregation Class
4-15 Creating the getAgeDouble Method
4-16 Aggregation Process Run with One Cache Server
4-17 Aggregation Process Run with Two Cache Servers
4-18 Aggregation Process Run with Three Cache Servers
4-19 Aggregation Process Run with One Cache Server and Indexing
4-20 Aggregation Process Run with Three Cache Servers and Indexing
5-1 Creating a Listener Class
5-2 Listener Program Waiting for Events
5-3 Creating a PersonEventTester Class
5-4 Output from the ListenForNewPerson Class
5-5 Output from the PersonEventTester Class
5-6 New Record Detected by the ListenForNewPerson Class
5-7 Creating an ListenForUpdatedPerson Class
5-8 Output of the ListenForNewPerson Class
5-9 Output of the ListenForUpdatedPerson Class
5-10 Output from PersonEventTester Class
5-11 Output from the ListenForNewPerson Class
5-12 Output from the ListenForUpdatedPerson Class
5-13 Creating a Chat Program
5-14 Creating a Chat Client Program
5-15 Output of the Chat Program
5-16 Creating a New Project
5-17 Turning Off Local Storage and Setting Log Level for the Runtime Configuration
5-18 Creating the Person Class
5-19 Creating a KeyTester Class
5-20 Creating the KeyTester2 Class
6-1 Creating a New Project
6-2 Edit the Runtime Configuration
6-3 Creating the Employee Class
6-4 Create Raise Salary Class
6-5 Creating the Invoke Test Class
6-6 Class Not Found Error
6-7 A Successful Run of the Invoke Test Class
6-8 Creating the Say Hello Processor Class
6-9 Creating the Where Are My Employees Class
7-1 Connecting to the Database
7-2 Unlocking the Database Account
7-3 Creating a New Project
7-4 Setting Java Options
7-5 Defining the Database Connection
7-6 Creating EJB Entity Beans
7-7 Specifying the EJB Version
7-8 Defining the Persistence Unit
7-9 Creating Entity Beans from Table Data
7-10 Choosing the Database Connection
7-11 Choosing the Table Data for the Entity Bean
7-12 Choosing General Options for the Entity
7-13 Specifying the Entity Details
7-14 Entity Bean Summary Page
7-15 Generating EJB Entity Beans-the EJB Log Window
7-16 Adding a JPA Cache Configuration to the Runtime Configuration
7-17 Adding JARs and Libraries to the Classpath
7-18 Creating a Java Class
7-19 Results from the RunEmployeeExample Application
8-1 Creating a Project
8-2 Creating a Java Class
8-3 Creating an XML File
8-4 Adding the Oracle JDBC Libraries to the Classpath
8-5 Setting the Cache Configuration File for Runtime Options
8-6 Output from the CoherenceCache Program
8-7 Creating a Table in the Oracle Database
8-8 Creating a Java Class
8-9 Creating a Java Class
8-10 Results from Running the DatabaseCache Application
8-11 Updates to Database Tables