Request availability or book by selecting a date: Scotland
Prices exclude VAT.
Have questions or need a better city/date? Ask now.
On-site/international quote? Ask now.
|
Course Overview TopLink is Oracle's Object-Relational Mapping Engine, a tool which allows the application developer to work with data in a relational database while working purely in Java. This course presents a comprehensive introduction to TopLink's visual workbench and its rich feature set via a series of hands-on tutorials. Delegates will use JDeveloper to rapidly build and deploy TopLink applications based on complex table relationships and to write objects to the database and to retrieve objects using TopLink's Query Framework. Additionally, delegates will learn to use TopLink's transactional capabilities and learn to tune applications for performance with its caching facility. Audience - Java Developers
- Architects
Prerequisites - SQL knowledge
- Java Programming experience
Course Outline Review of Java Technologies - The Java 2 Enterprise Edition
- Java Database Connectivity
- Enterprise JavaBeans
- Entity Beans
- Alternatives to TopLink
Introduction to TopLink - Object Relational Mapping and the Impedance Mismatch
- Portability
- J2EE Compliance
- JDeveloper
- Query Framework
- Transaction Framework
- Caching
- Tuning
- Session Configuration
- Two-Tier Architecture
- Client-Server Architecture
Getting Started with TopLink - Creating a Data Source
- Mapping Objects to Table
- Objects: a bottom-up approach
- Data Queries
- Descriptors
- Understanding Metadata
- Managing Object Identity
- Logging
- Sequencing
- Session Manager
Table Relationships - Collection
- Direct Mapping
- Relationship Mapping
- One-to-One
- One-To-Many
- Many-To-Many
Types of Queries - Session
- Database
- Named
- Dynamic Queries
- Query-By-Example
Query Optimisation - Prepared Statements
- Named Queries
- Batch Reading
- Join Reading
- Cursors
Transactions - Unit Of Work Clones
- Creating Objects
- Updating Objects
- Deleting Objects
- Updating Associations
- Isolation
- Referential Integrity
- Caching Coordination
- Optimistic, Pessimistic and Read Locking
Performance Tuning - Session Cache
- Unit Of Work Cache
- Fine Grained Caching Control
- Connection Pooling
- Indirection
TopLink in Java Applications - Stale Data
- Detached Objects
- Registering with a Unit of Work
- Data Access Object Pattern
- Persistence by Reachability
How to make a booking for the J010 course
|