Il Framework Hibernate (LAP521)
Corso
A Roma
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Roma
-
Ore di lezione
21h
-
Durata
3 Giorni
-
Inizio
Scegli data
Hibernate è un framework open source per lo sviluppo di applicazioni Java che fornisce un servizio di Object-relational mapping (ORM), ovvero che gestisce la rappresentazione e il mantenimento su database relazionale di un sistema di oggetti Java. L'obiettivo principale di Hibernate è quello di liberare lo sviluppatore dall'intero lavoro relativo alla persistenza dei dati.
Informazioni importanti
Documenti
- LAP521.pdf
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Opinioni
Materie
- Progettazione applicazioni con Hibernate
- File Mapping
Professori
Faculty Reiss Romoli
REISS
Programma
Persistenza di oggetti Java su database relazionali:
* il problema dell’impedance mismatch, object/relational mapping, possibili soluzioni.
Introduzione a Hibernate
* breve descrizione dell’architettura
* componenti fondamentali e configurazione.
Mapping delle classi persistenti:
* modello di dominio degli oggetti
* file di mapping XML
* identità degli oggetti e granularità
* mapping delle relazioni di ereditarietà e delle associazioni.
Operazioni su oggetti persistenti:
* ciclo di vita
* operazioni CRUD
* caratteristiche avanzate
* linguaggi di query.
Strategie di gestione delle transazioni, della concorrenza e meccanismo di caching.
Mapping avanzato:
* CustomTypes
* mapping di Collections
* relazioni e associazioni polimorfiche.
Performance tuning:
* ottimizzazione delle query e funzionalità avanzate dei linguaggi di query.
Hibernate toolset:
* panoramica sugli strumenti (open-source) a supporto dello sviluppo.
Obiettivi
Fornire le basi per la progettazione e l’implementazione di applicazioni basate su Hibernate per la persistenza di oggetti Java su database relazionali. Offrire una panoramica sulle metodologie e gli strumenti più comunemente utilizzati.
Destinatari
Sviluppatori di applicazioni, responsabili e progettisti interessati alla manipolazione, gestione e archiviazione dati, responsabili coinvolti nello sviluppo di applicazioni.
Prerequisiti
Buona conoscenza del linguaggio Java, sufficiente conoscenza del linguaggio SQL. La conoscenza dell’architettura J2EE è un requisito preferenziale non discriminante.
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Il Framework Hibernate (LAP521)