Adathozzáférési objektum
A számítástechnikában , a webes programozás kontextusában a DAO ( Data Access Object ) egy architekturális minta a perzisztencia kezelésére : alapvetően egy osztály a kapcsolódó metódusokkal , amely egy RDBMS táblázatos entitása , amelyet főleg a webes alkalmazásokban használnak . Java EE és EJB típusú , a táblákhoz való hozzáférés rétegezéséhez és elkülönítéséhez lekérdezéseken keresztül (az osztály metódusai között elhelyezve), vagy az adatréteghez az üzleti logika segítségével, ami magasabb szintű absztrakciót és könnyebb karbantarthatóságot eredményez. Így a DAO metódusait a megfelelő lekérdezésekkel az üzleti logikai osztályok hívják meg.
A DAO használatának előnye tehát az alkalmazás összetevői közötti szigorú elkülönítés fenntartása, amely lehet a "Modell" és a "Control" egy MVC paradigmán alapuló alkalmazásban .
Külső linkek
- Java tervezési minták: Data Access Object
- Data Access Objects (DAO) , az msdn.microsoft.com webhelyen .