Algemeen » Introductie HW & SW » TrajectenOperating Systems » MVS - z/OS » UNIX - Linux - AIX » VMwareDatabases, transactiesystemen en middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence en data warehouseApplicatieontwikkeling » Methoden en technieken » TOGAF » PRINCE2 » Programmeertalen » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSysteembeheer » ITIL
PraktischInschrijven Architecten, designers en programmeurs die geïnteresseerd zijn in object-relationele mapping met behulp van Hibernate en JPA.
Vertrouwdheid met Java programmeren (zie cursus Programmeren in Java) en relationele databases (zie cursus RDBMS concepten) zijn vereist. Kennis van basis SQL (zie cursus Basiskennis SQL) en XML concepten (zie cursus XML concepten) is een voordeel.
Theoretische uiteenzetting en oefeningen. De deelnemers werken met Java applicaties met toegang tot IBM DB2, Oracle, MySQL of andere databases.
Guido Indesteege, anova.
3 dagen.
| datum | taal | plaats | prijs | opmerkingen |
| 05/03/2012 | Leuven | 1410 EUR | ||
| 23/05/2012 | N | Woerden | 1410 EUR | |
| 18/06/2012 | E | Leuven | 1410 EUR |
Als Java wordt gebruikt om bedrijfskritische gegevens uit (voornamelijk) relationele databases op een efficiënte manier te benaderen, is de ondersteuning door een goed persistentie framework essentieel. Het Hibernate framework voldoet aan alle vereisten om dit te realiseren, dankzij een volledig uitgewerkt Object Relationeel mapping mechanisme. Hibernate doet hiervoor beroep op de standaard Java Persistence Architecture (JPA) van Java EE.
Deze cursus heeft als doel de deelnemers te tonen hoe een Java applicatie gemapt kan worden op een relationeel database schema, gebruik makend van het Hibernate framework in combinatie met JPA.
O/R mapping • Hibernate architectuur
Java Persistence Architecture: annotaties • mapping • entity manager
SessionFactory • JDBC connecties • logging
Persistente klassen • componenten • relaties • overerving • collecties
Verschillende mapping opties • n-n associaties
Criteria queries • HQL (Hibernate Query Language) • native SQL