home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
Alle CursussenbalkjeAlgemeen » 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 » ITILbalkjePraktischInschrijven 
Object-relational (O/R) mapping

Doelgroep

Architecten, database administrators en ontwikkelaars.

Voorkennis

De deelnemers moeten kennis hebben van OO (zie cursus OO concepten en technieken) en van relationele systemen (zie cursus RDBMS concepten). Kennis van JDBC is een voordeel (zie cursus Database applicatieprogrammering met JDBC).

Verloop van de cursus

De theoretische uiteenzetting wordt geïllustreerd aan de hand van praktische voorbeelden.

Docenten

een ABIS medewerker.

Duur

1/2 dag.

Kalender

Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd ? Gelieve dan ABIS te contacteren

Doel

Voor eenvoudige applicaties volstaat het om rechtstreeks JDBC calls uit te voeren om objecten weg te schrijven in een gegevensbank. Als de objectgrafiek echter complexer wordt, worden deze JDBC calls erg moeilijk om te onderhouden. Dit is te wijten aan de welbekende 'mismatch' tussen een objectdiagram en een relationeel schema.

In deze cursus zullen de problemen die deze mismatch met zich meebreng aan bod komen. Om aan het probleem tegemoet te komen zou men zelf een framework kunnen bouwen. Er zijn echter al verschillende frameworks op de markt zoals EJB en JDO. Daarom zal er een overzicht gegeven worden van bestaande object-relationele mapping frameworks, en wordt een overzicht gegeven van de belangrijkste kenmerken van zulk een framework.

Inhoud

  • Object-relational mapping problemen:
  • Database-gestuurd versus object-gestuurd
  • Relaties • overerving • enkele rij versus meerder rijen verwerken
  • Caching • transparante persistency • performantie
  • Technieken en frameworks voor persistency:
  • Enterprise Java Beans (EJB)

Overzicht van EJB • container managed vs. bean managed persistence

  • Java Data Objects (JDO)
  • Andere veel gebruikte Java O/R mapping frameworks
  • Patterns voor database verwerking:
  • Overzicht • voorbeelden van lees patterns • voorbeelden van persistency patterns