Corso HIBERNATE - Il framework Hibernate
Utilizzare Hibernate framework per realizzare una gestione della persistenza semplice e altamente performante nell’ambito di un’applicazione distribuita aziendale. Mostrare la collaborazione tra Hibernate e altri framework come Spring e Struts.
La trattazione teorica degli argomenti sarà completata con esercitazioni di programmazione in Java e configurazione del framework.
Programmatori java web.
Conoscenze della programmazione web in Java. Aver frequentato preferibilmente il corso JPW.
Conoscenza del framework Hibernate per la persistenza dei dati: come programmare e come
configurarlo. L’ utilizzo del “Object Relation Mapping” e del “Hibernate Query Language”
-
Introduzione a Hibernate
- Analisi dell’architettura di Hibernate
- Gli stati dell’istanza
- Supporto a JCA
-
La configurazione di Hibernate
- La configurazione programmatica
- Ottenere una SessionFactory
- Le connessioni JDBC
- Analisi delle proprietà di connessione opzionali
- Introduzione all’attività di Logging
- Il ruolo di XML
- L’integrazione di Hibernate con application server J2EE
-
Fondamenti sull’”Object to Relational Mapping” (ORM)
- Definizioni del mapping in XML
- I tipi di Hibernate
- Gli oggetti ausiliari dei database
-
Introduzione alle collezioni di oggetti
- Le collezioni persistenti
- Il meccanismo di mapping delle collezioni
- Le collezioni ordinate
-
Analisi delle associazioni in Hibernate
- Le associazioni unidirezionali
- Le associazioni bidirezionali
- Le associazioni bidirezionali con tabelle di join
- Le associazioni complesse
-
Lavorare con gli oggetti
- Lo stato degli oggetti in Hibernate
- Rendere un oggetto persistente
- Attività di interrogazione
- La modifica di oggetti persistenti
- Il meccanismo di replica di oggetti fra database differenti
- Il flush della sessione
-
L’HQL: Hibernate Query Language
- Associazioni e join
- La clausola select e le funzioni di aggregazione
- La clausola order e group by
- Le sottoquery in Hibernate
- Attività update e delete di massa
Consorzio Formaweb
Consorzio Forma Web
Via Venaria 37/c 10148 – Torino (TO)
Email: info@consorzioformaweb.it
Tel: 011.578.29.19
Fax: 011.578.29.19
Partita IVA: 09964590013
R.I.: 09964590013
Orari Segreteria

dal Lunedi al Venerdi:
dalle 9.00 alle 13.00
dalle 14.00 alle 16.00
si riceve in orari diversi solo su appuntamento
