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.

 

 

 Richiedi altre informazioni