Описание тега data-access-object
Объект доступа к данным (DAO) - это шаблон проектирования в объектно-ориентированном программном обеспечении, создающий объект, который обеспечивает абстрактный интерфейс для некоторого типа базы данных или другого механизма персистентности.
Объект доступа к данным (DAO) - это объект, который предоставляет абстрактный интерфейс для некоторого типа базы данных или механизма персистентности, предоставляя некоторые конкретные операции без раскрытия деталей базы данных. Он обеспечивает отображение вызовов приложений на уровень постоянства.
Источник: Википедия ( восстановленная версия)
Более подробно: - Базовые шаблоны J2EE - Объект доступа к данным