Microsoft training courses, Cisco training courses, Prince2 training courses, ISEB training courses with locations nationwide
Call now to speak to an experienced Training Advisor
 
     
 
         
 
 
Thousands of Microsoft, ISEB, ITIL, Cisco and Prince2 Training Courses and more
 
 
Browse Oracle Training Courses

Oracle TopLink

Course Code: J010      Days: 2
Show all Oracle Courses
Scheduled Dates
Locations filtered. Show all UK course locations.
Request availability or book by selecting a date:
Scotland
Edinburgh
Edinburgh (EH2) 24/11/08 £ 840
Edinburgh (EH2) 04/12/08 £ 840
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

 
  CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.  
     
CourseMonster® Patent Pending © SeaKom, All Rights Reserved - Channel partners with Business Training Partnership