Corso Hibernate

Tecnologia Corso

  • JAVA
  • SE 8
  • FOUNDAMENTALS

null

Dettagli Corso

  • Durata corso: 3 giorni
  • Dedicato a: sviluppatori
  • Erogazione: Frontale in aula
  • Livello: Base
  • Categoria: Linguaggi
  • Attestato frequenza

OBIETTIVI DEL CORSO

Al termine del corso i partecipanti saranno in grado di descrivere l’Architettura di Hibernate, definire le strategie di mapping, definire il mapping di relazioni tra tabelle, creare/recuperare/distruggere oggetti persistenti tramite le interfacce Hibernate, gestire le transazioni e l’accesso concorrente.

A COSA SERVE

Hibernate (talvolta abbreviato in H8) è una piattaforma middleware open source per lo sviluppo di applicazioni Java, attraverso l’appoggio al relativo framework, che fornisce un servizio di Object-relational mapping (ORM) ovvero gestisce la persistenza dei dati sul database attraverso la rappresentazione e il mantenimento su database relazionale di un sistema di oggetti Java

PREREQUISITI

Buona conoscenza di Java EE


  • Introduzione agli ORM
  • Modello JDBC e ORM a confronto
  • Pensare i dati come oggetti
  • Vantaggi degli ORM
  • Caratteristiche e vantaggi
  • Hibernate come standard ORM de-facto
  • Architettura
  • Componenti principali
  • Hibernate e CMP
  • Progettazione di un sistema Model-Driven
  • Identità degli oggetti
  • Transazioni e concorrenza
  • Session Factory
  • Session
  • ORM Mapping: XML e Annotations
  • Le Associations
  • Query System: HQL e Criteria
  • Pattern di riferimento
  • Locking
  • Caching
  • Hibernate API e JPA 2.x

 

Modulo Richiesta Informazioni

Accettazione Privacy
Leggi l'Informativa
(*)Dichiaro di aver preso visione della suddetta informativa sulla Privacy.

top