Data Access Object

Da Wikipedia, l'enciclopedia libera.

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 J2EE 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[modifica | modifica wikitesto]

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