close

Adathozzáférési objektum

Ugrás a navigációhoz Ugrás a kereséshez

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