Vai al contenuto

Data Access Object

Da Wikipedia, l'enciclopedia libera.
Versione del 14 apr 2015 alle 16:52 di Vitalij zad (discussione | contributi) (J2EE -> Java EE)

In informatica, nell'ambito della programmazione Web, il DAO (Data Access Object) è un pattern architetturale per la gestione della persistenza: si tratta fondamentalmente di una classe che rappresenta un'entità tabellare di un RDBMS, usata principalmente in applicazioni web sia di tipo Java EE sia di tipo EJB, per stratificare e isolare l'accesso ad una tabella tramite query ovvero al data layer da parte della business logic creando un maggiore livello di astrazione.

Il vantaggio relativo all'uso del DAO è dunque 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