Il corso descrive l'utilizzo di Plain Old Java Objects (POJO) negli applicativi web, con l'utilizzo della tecnologia Object Relational Mapping implementata dal prodotto Hibernate.
E' testato e discusso il deployment di tali applicativi su piattaforma Tomcat.
Obiettivi:
- Comprendere i concetti di persistenza e Object Relational Mapping come implementati da Hibernate
- Installare e configurare Hibernate su piattaforma Linux, Tomcat, MySQL
- Configurare la persistenza di varie tipologie di oggetti
-
- Persistenza degli oggetti
- Persistenza con JDBC
- Persistenza con Hibernate
- Installazione della distribuzione
- Interfaccia a database MySQL
- Configurazione e definizioni di mapping
- SessionFactory e Session Cache
- Pool di connessioni e transazioni
- Componenti, collezioni e tipi custom
- Queries con HQL
- Interfaccia a Spring e frameworks per il Web
- XDoclets
- Evoluzione di Hibernate