Corso Hibernate ORM (intensivo)
Introduzione:
Hibernate - H8- è una libreria ORM, Object Relational Mapping, per il linguaggio Java, che consente la memorizzazione ed il recupero di dati. Può essere considerata una delle più robuste piattaforme di middleware per la persistenza attualmente presenti. La caratteristica principale è il mapping delle classi Java a tabelle e dei tipi Java ai tipi SQL. Si tratta di software open source e free, distribuito sotto licenza GNU.
Scopo corso:Il corso si pone come obiettivo l'utilizzo e la piena padronanza del framework. Ogni aspetto ed argomento verranno trattati con la massima cura e verranno evidenziati mediante l'utilizzo di una buona gamma di esercitazioni inerenti al corso. Destinatari:Le persone che possono beneficiare di questo corso dovrebbero preferibilmente conoscere SQL, Spring (core) e Maven ed essere interessate ad accrescere le loro competenze tecniche in materia di Framework ORM. Ciò include sviluppatori web, direttori tecnici. Cosa portare:Un pc portatile con Wi-Fi, almeno 4GB di RAM, Eclipse o NetBeans preinstallati. | Materiale fornito:CD Rom Contenente: slides, esercizi ed eventuali documenti relativi al framework. Orari e diploma: Il corso ha inizio alle ore 9:30 e ha una durata di sei ore. Docenti:Alessio Fiorani oppure un altro consulente JDK esperto in materia. Metodo/Luogo:In aula, Roma presso i NS. locali o presso la sede del Cliente. Se vuoi suggerimenti su dove alloggiare Clicca Qui. |
Programma:
- Introduzione alla tecnica ORM e ad i suoi pro
- La tecnica Hibernate e la sua architettura
- L'ORM con Hibernate ed i suoi vantaggi e caratteristiche
- L'architettura Hibernate
- Partenza: lo strato Pojo – le 4 regole
- I metodi equals() e hashCode(). Come generarli?
- Transazioni e concorrenza
- Sessioni e SessionFactory
- ORMapping
- Esempio di file di mapping
- Il doctype nel file di mapping
- Hibernate mapping
- Class - Best Practice
- ID: Identification Data
- Generator
- La Property
- Associazione "many-to-one"
- Associazione "one-to-one"
- Associazione "many-to-many"
- Associazione "one-to-many"
- Esercitazione di laboratorio
NB: il programma riportato è indicativo, ci sarà la possibilità per prenotazioni di gruppo o per le modalità di corsi "a tu per tu" e per le aziende, di personalizzarlo e customizzarlo secondo le proprie esigenze.













