Resumo
Apresentamos, neste módulo, o padrão de projeto DAO do catálogo JEE. Isso significa que os componentes integrantes do padrão como DataSource, ResultSet, Data Transfer Object (DTO) são construídos de maneira clara e objetiva. O padrão DAO tem como objetivos:
- Implementar os mecanismos de acesso aos dados para acessar e manipular dados em um armazenamento persistente;
- Desacoplar a implementação do armazenamento persistente do restante da aplicação;
- Fornecer uma interface de acesso uniforme aos dados para um mecanismo persistente para variados tipos de fonte de dados, como SGBD relacionais, LDAP, OODB, XML, arquivos texto, dentre outros.
- Organizar os recursos de lógica de acesso a dados e encapsular os recursos proprietários de modo a facilitar a manutenção e a portabilidade.
DAO atua como um adaptador entre o componente de negócio e a fonte de dados. O referido padrão é demonstrado, permitindo que o aplicativo web armazene os dados da aplicação em um arquivo texto (ASCII puro) ou em um SGBD relacional (MySQL).
Copyright © 2014 AIEC.