Java Data Objects

Course

In Bath

Price on request

Description

  • Type

    Course

  • Location

    Bath

  • Duration

    2 Days

This course explains JDO in detail, starting with a brief comparison to JDBC before examining the JDO architecture. All aspects of JDO are explained in appropriate technical detail, building up from simple applications to integration with EJB components. The exercises stay within the bounds of the JDO specification, so the course can be run against Relational or Object. Suitable for: This course is for Java developers, Java designers and J2EE architects who will be working on systems that must store data in relational or object databases, or other storage mediums for which JDO-compliant products are available.

Facilities

Location

Start date

Bath (Somerset)
See map
11 Kingsmead Square, BA1 2AB

Start date

On request

About this course

Whilst attending our Java Programming course is not a prerequisite it is highly recommended and delegates must have a good knowledge of the Java programming language. Prior exposure to JDBC and SQL will help the to visualise the positioning of JDO, but explicit understanding of these technologies is not specifically required. Prior exposure to Enterprise JavaBeans (EJB) will help...

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

AUDIENCE: This course is for Java developers, Java designers and J2EE architects who will be working on systems that must store data in relational or object databases, or other storage mediums for which JDO-compliant products are available.
PREREQUISITES: Whilst attending our Java Programming course is not a prerequisite it is highly recommended and delegates must have a good knowledge of the Java programming language. Prior exposure to JDBC and SQL will help the to visualise the positioning of JDO, but explicit understanding of these technologies is not specifically required. Prior exposure to Enterprise JavaBeans (EJB) will help delegates to understand the integration of JDO with Application Servers. Once again explicit EJB experience is not specifically required.
DURATION: 2 days. Hands on.
OBJECTIVES: This course explains JDO in detail, starting with a brief comparison to JDBC before examining the JDO architecture. All aspects of JDO are explained in appropriate technical detail, building up from simple applications to integration with EJB components. The exercises stay within the bounds of the JDO specification, so the course can be run against Relational or Object technologies. This is particularly effective when the customer has already chosen their JDO technology vendor, and wishes its developers to learn JDO using that particular product. Where the customer has no specific product choice in mind the course is run using OpenFusion JDO from Prism Technologies.
COURSE CONTENT:
Overview of JDO
Positioning
Comparison with JDBC

JDO Architecture

Instance Lifecycle

How data is made persistent

Object Model
The mapping of Domain Object Models to JDO

Primary Interfaces
A look at the interfaces which facilitate persistence

Transactions
Transaction management in a JDO context

JDO Queries
The new Query language JDOQL
JDO Exceptions
The JDO Exception hierarchy

XML Descriptor
Using XML to describe persistence

Managed Environment
Using JDO with Application Servers

Applying JDO
Where JDO fits in Java and J2EE architectures

Implementations
Summary of available products

Conclusion
Discussion

Java Data Objects

Price on request