O documento descreve o padrão de projeto Data Access Object (DAO), que separa a lógica de acesso a dados da lógica de negócios de uma aplicação. O DAO esconde detalhes de armazenamento de dados e atua como intermediário entre o banco de dados e a aplicação. O documento também discute como o padrão MVC, objetos de negócios (BOs) e beans Java se relacionam com o padrão DAO.