OCICT Opleidings Centrum ICT
informatie@ocict.nl 030 7370799



printer view
Java EE6: JPA met EclipseLink voor Database Driven Applicaties
(Building Database Driven Applications with JPA, Java EE 6)
CodeDuurTrainingsvorm
IIJVDBD3 dagenIndividueel.
Lesmethoden: Individueel en Virtueel.
Prijs:€ 1.575,00 vrij van BTW.

Overview

Ontdek hoe JPA relationele data moeiteloos toegankelijk maakt via object-relational mapping, transacties en krachtige JPQL-queries. Ideaal voor moderne Java-ontwikkeling.

In deze cursus maakt u kennis met de Java Persistence API (JPA), de standaard binnen Java voor het benaderen van relationele data. JPA vereenvoudigt data access ten opzichte van traditionele JDBC door gebruik te maken van object-relational mapping. U leert hoe u persistent objecten beheert, transacties uitvoert en datatypes en entiteitsrelaties modelleert. Daarnaast behandelen we de Java Persistence Query Language (JPQL) voor het uitvoeren van krachtige en flexibele queries.

Doelstelling
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 een simpele, efficiënte manier objecten worden opgeslagen in, cq opgehaald uit een database. U leert de beginselen van Java Persistence, het werken met persistent objecten, transacties, mapping van datatypes, relaties tussen entiteiten. Verder gaan we in op de Java Persistence Query Language (JPQL).
Doelgroep
Architecten, designers en programmeurs die geïnteresseerd zijn in object-relationele mapping met behulp van EclipseLink en JPA.
Inhoud     (klik op de inhoud voor meer/minder details)
  • 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
Certificering
Op deze module is geen aparte certificering van toepassing.
Materiaal
Nederlandstalig materiaal.
Kennis niveau
associate
Voorkennis
Web Component Development met Servlets en JSP

©2026 OC ICT - OpleidingsCentrum Informatie Communicatie Technologie