
|
| 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 |
|
© 2007 Verhoef Training
|
|
Schedule Dates
Course offered as Inhouse or Public
|
|
|
|
Copyright © 2007 - Verhoef Group of Companies - All Rights Reserved
|