Data Access Object: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Zaktualizowałem nowy, znaleziony link.
drobne redakcyjne
Linia 1:
'''Data Access Object''' – jest to komponent dostarczający jednolity [[interfejs]] do komunikacji między aplikacją, a źródłem danych (np. [[baza danych|bazą danych]] czy [[plik]]iem). Jest często łączony z innymi [[wzorzec projektowy (informatyka)|wzorcami projektowymi]]. Dzięki DAO, aplikacja nie musi znać sposobu oraz ostatecznego miejsca składowania swoich danych, a ewentualne modyfikacje któregoś z czynników nie pociągają za sobą konieczności modyfikowania jej kodu źródłowego. Komponent ten jest często stosowany w modelu [[MVC]] (Model-View-Controller) do oddzielenia dostępu do danych od logiki biznesowej i warstwy prezentacji. Gotowe narzędzia do korzystania z DAO wchodzą w skład wielu popularnych języków programowania oraz platform (np. [[Java Platform, Enterprise Edition|Java EE]], [[Ruby on Rails]]).
 
== Wydajność ==