WD160G Developing Applications with Java Persistence API (JPA)

Corso

A Segrate

1.000 € +IVA

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Luogo

    Segrate

  • Durata

    2 Giorni

This 2-day instructor-led course teaches students how to build Java applications that use the Java Persistence API (JPA). Students use IBM Rational Application Developer V7.5, which provides complete support for the JPA specification, to develop the JPA-based applications in this course. JPA provides a mechanism for managing persistence and object-relational mapping. It represents a significant evolution over previous persistence techniques, such as Java Database Connectivity (JDBC) and EJB 2.0 Container-Managed Persistence (CMP), and it can be used in both Java Standard Edition (Java SE) and Java Enterprise Edition (Java EE) applications. In this course, students learn how to develop, test, and debug applications that use the Java Persistence API (JPA). The course begins with an overview of persistence and the JPA specification, including features of the Java Platform that support JPA and JPA architecture. Subsequent topics include creating JPA entities, using Java Persistence Query Language (JPQL), and performing object-to-relational mappings (ORM) for persistent data. Students also learn about the differences between using JPA in applications for the Java SE or the Java EE environment. Hands-on exercises throughout this course give students practical experience developing JPA-based applications with IBM Rational Application Developer V7.5. JPA development skills covered in the exercises include creating entity classes, developing a Java SE application to perform database operations, mapping entities to single and multiple tables, and working with JQL queries. NOTE: This course covers the use of JPA in Java Standard Edition and Java Enterprise Edition Web container environments. It does not specifically address the use of JPA with Enterprise JavaBeans (EJBs).

Sedi e date

Luogo

Inizio del corso

Segrate (Milano)
Visualizza mappa
Via Cassanese, 224, Palazzo Mantegna, Scala A, 20090

Inizio del corso

Consultare

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Materie

  • Api

Programma

  • Course introduction
  • The role of persistence and the Java Persistence API
  • Features of the Java platform that support JPA
  • The architecture of JPA
  • Exercise: Creating the first JPA entity bean
  • Entity life cycle states
  • Exercise: Writing a Java SE application to perform database operations
  • Object-relational mapping for a single table
  • Exercise: Running JPA entities in a Web container
  • Object-relational mapping over multiple tables
  • Exercise: JPA entities that map to multiple tables
  • Entity life cycle methods and listeners
  • Exercise: JPA callbacks and life cycle listeners
  • Java Persistence Query Language (JPQL)
  • Exercise: JPQL queries
  • Course summary

Dotazione:
Each participant will have a station set up with operating systems and software needed for the exercises.

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

WD160G Developing Applications with Java Persistence API (JPA)

1.000 € +IVA