Skip to content

4. Conclusione

Questo tutorial, "Java 5 Persistence in Practice", ha fornito esempi per la creazione di architetture multilivello in cui

  • l'accesso ai dati è controllato da un livello JPA
  • i livelli [service] e [DAO] vengono eseguiti all'interno di un container Spring o EJB3

Abbiamo concluso con un esempio di applicazione web che riunisce tutti i livelli:

Sebbene questo tutorial sia piuttosto lungo, non è affatto esaustivo:

  • alcuni argomenti relativi a JPA non sono stati trattati (caching delle entità, traduzione del concetto di ereditarietà degli oggetti in uno schema DBMS, ecc.)
  • Sono state riscontrate delle difficoltà, segnalate ma non risolte, in particolare riguardo all'uso del contenitore EJB3.

I lettori dovrebbero quindi considerare questo documento solo come un punto di partenza per i loro primi passi con la persistenza in Java 5.