

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 |
Before:
After:
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