Opleiding: Java EE6: JPA met EclipseLink voor Database Driven Applicaties

De Java Persistence API (JPA) is de Java standaard voor data access. Met JPA wordt het benaderen van data een stuk simpeler vergeleken met JDBC. Met een Object Relational Mapper kunnen op simpele, efficiënte manier objecten worden opgeslagen in, cq opgehaald uit een database.

De volgende onderwerpen zullen gedurende de training aan bod komen:

JPA 2.0

  • Historie
  • Object-Relational Mapping
  • O/R Mapping en Domain Modeling
  • Query faciliteiten
  • Query Criteria API
  • Run Time APIs

EclipseLink

  • Introduction to EclipseLink (ELUG)
  • Installatie EclipseLink(Java SE & EE)

EclipseLink JPA Deployed op OC4J met Eclipse WTP

  • Quick Start Notes
  • Development Environment
  • OC4J configuratie wijzigingen
  • EclipseLink JAR locatie
  • Voorbeeld EclipseLink DDL generatie

Mijn eerste entity class

  • De entity class
  • De Persistence Unit
  • Het hoofdprogramma

Persistente objecten

  • Entity classes
  • Primary keys
  • De identity van objecten
  • Field of property access

Werken met entity objecten

  • De Entity Manager
  • De Persistence Context
  • Transacties
  • Mogelijkheden van de Entity Manager
  • De object lifecycle
  • Transacties en concurrency

Het domein model

  • Object Relational Mapping
  • Configuratie van tabellen en kolommen
  • Mapping van datatypes
  • Relaties tussen entiteiten
  • Vererving

Queries met JP-QL

  • Query API
  • JP-QL
  • JP-QL mogelijkheden
  • Genereren domein model uit database

Callbacks en listeners

  • Callback methoden
  • Class voor callback
  • Mapping in orm.xml
Meer...
€1.575
ex. BTW
Aangeboden door
Tailor iT
Onderwerp
Java EE
Java
Niveau
Looptijd
3 dagen
Taal
nl
Type product
cursus
Lesvorm
In-company / Maatwerk
Aantal deelnemers
Max: 10
Tijdstip
Overdag