Facebook  MySpace  Twitter  Delicious  Google Bookmarks  Aggiungi ai preferiti 

Accesso utente

Corso HIBERNATE - Il framework Hibernate

Durata (h): 
24
Obiettivi didattici: 

 

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.

Metodologia didattica: 

 

La trattazione teorica degli argomenti sarà completata con esercitazioni di programmazione in Java e configurazione del framework.

Destinatari: 

 

Programmatori java web.

Prerequisiti: 

 

Conoscenze della programmazione web in Java. Aver frequentato preferibilmente il corso JPW.

Conoscenze in uscita: 

 

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”

Numero massimo corsisti: 
15

 

  • 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

Abstract: 
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.

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