Corso Persistenza in Java e Hibernate
Il corso si propone di fornire le nozioni di base per lo sviluppo di applicazioni Java con memorizzazione dei dati su database relazionali. Dopo una rapida introduzione sul JDBC, la libreria base della piattaforma Java, si esaminano alcuni approcci alternativi, con lo scopo di semplificare e accelerare lo sviluppo e la manutenzione delle applicazioni. Si approfondisce quindi la conoscenza della libreria Hibernate, la soluzione di riferimento per l'ORM (Object Relational Mapping) in Java. Infine si affronta un esempio pratico di sviluppo di un'applicazione Web con accesso a DB tramite Hibernate.
Durata del corso: 3gg
Destinatari: sviluppatori o analisti Java
INTRODUZIONE
- Persistenza in Java e JDBC
- Caratteristiche e funzionalità base del JDBC
- Approcci alternativi: Object Relational Mapping (ORM) e SQL Mapping
ORM E HIBERNATE
- ORM con Hibernate e HQL (Hibernate Query Language)
- Associazione fra Entità del dominio e Tabelle
- Gestione dell'ereditarietà e delle associazioni fra classi
- Transazioni e concorrenza
- Ottimizzazione delle prestazioni e caching dei dati
SVILUPPO DI APPLICAZIONI CON HIBERNATE
- Utilizzo di Hibernate in applicazioni Web (pattern DAO)
- Strumenti di sviluppo per semplificare l'uso di Hibernate (Eclipse + Hibernate Tools)
Scarica la Brochure del Corso Persistenza in Java e Hibernate
|