Date: 27-Nov-2009   URL: global/training/catalog/courses/SEM-DTJ-2291.xml

Getting Started with the Java(TM) Persistence API (SEM-DTJ-2291)

Getting Started with the Java Persistence API (SEM-DTJ-2291)
 

The Getting Started with Java(TM) Persistence API course provides students new to Enterprise JavaBeans(TM) (EJB(TM)) 3.0 and the Java Persistence API (JPA) with a step-by-step guide for creating an application with these technologies. Using JPA and NetBeans(TM), students build an enterprise application that performs all the standard database operations: create, retrieve, update, and delete (CRUD). In addition, students refactor their code to include 1-to-1 and 1-to-many relationships. Students are guided through the creation of the application and complete key portions of the application through hands-on labs.

»   Details below
 
 
 
 
Languages
English
 
 
Who Can Benefit
Java developers new to the Java Persistence API and Enterprise JavaBeans 3.0.
 
 
Prerequisites
* Familiar with Servlet/JSP(TM)-based applications or other web development platforms. * Familiar with the Java programming language.
 
 
Skills Gained
* Create an enterprise application using NetBeans technology * Create a persistence unit for an application * Create entity classes to represent your data * Store and retrieve data using an entity manager * Retrieve data using Java Persistence Query Language (JPQL) * Create entity relationships using the JPA
 
 
Related Courses

Before:

After:

 
 
Course Content

Module 1 - Getting Started
* Create an enterprise application with NetBeans * Analyze your data model

Module 2 - Set Up Your Data
* Create a database using Java DB * Create the persistence unit using a JPA persistence provider * Create a Student entity class

Module 3 - Build the Application
* Define interfaces to be used by the session bean * Create a session bean to manage your entity class * Implement CRUD operations using JPA * Retrieve data using JPQL queries * Connect the session bean to a web interface * Deploy and test the application

Module 4 - Add a 1-to-1 Relationship to the Data Model
* Create an Address entity class * Add an annotation to define a 1-to-1 unidirectional relationship * Refactor your code to implement the changes

Module 5 - Add a 1-to-Many Relationship to the Data Model
* Create a Dorm entity class * Add annotations to define a 1-to-many bidirectional relationship * Refactor your code to implement the changes

 
 
Copyright 2004-2009 Sun Microsystems, Inc.