Corso Hibernate 3 (completo)
Introduzione:
Hibernate - H8- è una libreria ORM, Object Relational Mapping, per il linguaggio Java, che consente la memorizzazione e il recupero di dati. Può essere considerata una delle più robuste piattaforme di middleware per la persistenza attualmente presenti. La caratteristica principale è il mapping delle classi Java a tabelle, e da tipi Java ai tipi SQL. Si tratta di software open source e free, distribuito sotto licenza GNU.
Scopo corso:
Il corso si pone come obiettivo l'utilizzo e la piena padronanza del framework Hibernate 3.
Destinatari:
Programmatori e progettisti interessati allo sviluppo di applicazioni basate sul framework Hibernate. Costituisce un prerequisito essenziale la conoscenza approfondita del linguaggio Java, delle basi dati relazionali e la conoscenza di SQL.
Cosa portare:
Un pc portatile con Wi-Fi, almeno 4GB di RAM, Eclipse o NetBeans preinstallati.
Materiale fornito:
CD Rom Contenente: slides, esercizi ed eventuali documenti relativi al framework.
Orari e diploma:
Il corso ha una durata di 4 giorni.
Alla fine verrà rilasciato un documento che attesta la frequentazione del corso.
Programma:
- Introduzione alle tecniche di persistenza
- Serializzazione, JDBC, Entity Beans - Database ad oggetti - Object Relationship Mapping
- Hibernate 3: Architettura, Configurazione, Logging
- Programmare e scrivere le Classi persistenti: Mapping files - Pojos - Identità e stato degli oggetti - Regole di mapping - Esempi di mapping - Mapping di collezioni e associazioni - Mapping di componenti
- Lavorare con gli oggetti: Ottenere la sessione - Rendere persistenti gli oggetti - Hibernate Query Language - Criteria API ed utilizzo - Transazioni e concorrenza - Lavorare con gli oggetti e i criteria in modo Detached
- Toolset: Task ant per la generazione dello schema - Generare il POJO dal mapping file e viceversa
- Hibernate e JPA: Hibernate Annotations - Usare l'approccio annotativo per le classi persistenti - Utilizzare Hibernate come Persistence Manager JPA
- Esempi ed esercitazioni
NB: il programma riportato è indicativo, ci sarà la possibilità per prenotazioni di gruppo o per le modalità di corsi "a tu per tu" e per le aziende, di personalizzarlo e customizzarlo secondo le proprie esigenze.
Docenti:
Docente Team Leader con oltre 10 anni d'esperienza.
Metodo/Luogo:
In aula, Roma presso i NS. locali o presso la sede del Cliente.
Se vuoi suggerimenti su dove alloggiare Clicca Qui.