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

Kurstermine
Termine Dauer Sprache Kursort € exkl. MWST.  
07.12.09-07.12.09 Mi ( 1 Tage) Deutsch Wien € 375,00 Anmeldung

Overview

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.

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:

  • Java Programming Language (SL-275-SE6)
  • Web Component Development with Servlet and JSP Technologies (SL-314-EE5)

After:

  • Developing Applications for the Java EE Platform (FJ-310-EE5)
  • Business Component Development with Enterprise JavaBeans Technology (SL-351-EE5)


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