Corso Hibernate
Application DevelopmentDocumento rilasciato al termine del corso: ATTESTATO di frequenza
Descrizione
Standard de-facto nell’ambito delle tecnologie ORM, Hibernate ci permette di astrarre completamente dai dati fisici dei sistemi informativi; è un motore di persistenza molto potente, utilizzato per lo più per realizzare il mapping di tabelle preesistenti in forma di oggetti.
Hibernate permette un approccio alla persistenza completamente diverso da quello tradizionale, un approccio cioè totalmente orientato agli oggetti e trasparente allo sviluppatore.
.
A chi è rivolto
Il corso si rivolge a tutti i capi progetto, gli architetti software, gli analisti / analisti programmatori, gli sviluppatori e gli specialisti ICT con esperienza nel linguaggio Java e nei database relazionali, interessati allo sviluppo di applicazioni basate sul framework Hibernate.
Obiettivi
Al termine del corso i partecipanti saranno in grado di:
• descrivere l’Architettura di Hibernate
• definire le strategie di mapping
• definire il mapping di relazioni tra tabelle
• creare/recuperare/distruggere oggetti persistenti tramite le interfacce Hibernate
• gestire le transazioni e l’accesso concorrente.
Altre informazioni
Lingua: Italiano
Durata: 2 giorni
Requisiti partecipazione:
- ottima conoscenza della Java EE
- conoscenza basilare della lingua inglese tecnica
Principali argomenti del corso
- Introduzione agli ORM
- Modello JDBC e ORM a confronto
- Pensare i dati come oggetti
- Vantaggi degli ORM
- Caratteristiche e vantaggi
- Hibernate come standard ORM de-facto
- Architettura
- Componenti principali
- Hibernate e CMP
- Progettazione di un sistema Model-Driven
- Identità degli oggetti
- Transazioni e concorrenza
- Session Factory
- Session
- ORM Mapping: XML e Annotations
- Le Associations
- Query System: HQL e Criteria
- Pattern di riferimento
- Locking
- Caching
- Hibernate API e JPA 2.x
Dove siamo
Sede operativa Via Vincenzo Lamaro, 13 00173 Roma
Gruppo Digital Engineering
Sede legale Via dell'Acquedotto Paolo, 80 00168 Roma