Hibernate
Software:
Windows/Linux, Java 2, Eclipse IDE/NetBeans IDE
Popis:
Cieľom školenia je na praktických príkladoch oboznámiť poslucháčov s výhodami využitiach Hibernate pri vytváraní komplexných webových aplikácií. Počas školenia sa krok za krokom vysvetľuje mapovanie databázy do objektov a objektové operácie nad databázou.
Predpoklad:
znalosť na úrovni kurzov:
- JAVA I. – Základy programovania v Jave
- Windows XP – úroveň A alebo Linux I. – grafické prostredie KDE
Osnova kurzu:
Hibernate
- základná konfigurácia
- perzistentné triedy, životný cyklus
- objektovo relačné mapovanie
- generátory primárnych kľúčov
- dedenie z mapovacích tried
- asociatívne mapovanie: 1-N (one-to-many), 1-1 (one-to-one), M-N (many-to-many)
- získavanie, ukladanie, modifikovanie, mazanie objektov
- kaskádne atribúty
- hibernate typový systém
- triedené/usporiadané kolekcie
- kritériá API
- alternatívy k Hibernate
Rozsah:
3 dni