Vai al contenuto

Data Access Object

Da Wikipedia, l'enciclopedia libera.
Versione del 2 feb 2014 alle 17:27 di B3t (discussione | contributi) (MOD incipit)

Il DAO (Data Access Object) è un pattern architetturale per la gestione della persistenza. È fondamentalmente una classe che rappresenta un'entità tabellare di un database.

Viene principalmente usato in applicazioni J2EE come quelle EJB e serve a stratificare e isolare l'accesso ad una tabella dalla parte di business logic creando un maggiore livello di astrazione.

Il vantaggio relativo all'uso del DAO è il mantenimento di una rigida separazione tra le componenti di un'applicazione, le quali potrebbero essere il "Modello" e il "Controllo" in un'applicazione basata sul paradigma MVC.

Collegamenti esterni

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica