Dao

3 respostas
M

Olá Pessoal,
Alguém teria algum outro exemplo de implementação do pattern DAO
além daquele do site da sun :
http://java.sun.com/blueprints/corej2eepatterns/Patterns/DataAccessObject.html ?

obrigado.

3 Respostas

Daniel_Quirino_Olive

Um bem simples:

public interface DAO{
   
    public void insert(Object o);
    public void update(Object o);
    public void delete(Object o);
    public java.util.List listAll();
}

public class MeuDAO implements DAO{
   
// construtor e outras coisas aqui...
     public void insert(Object o){
        // implementa o método insert
     }

     public void update(Object o){
        // implementa o método update
     }

     public void delete(Object o){
        // implementa o método delete
     }

     public java.util.List listAll(){
        // implementa o método listAll
     }

}
M

certo, desculpe a pergunta, mas esses :
// implementa o método insert
// implementa o método update

seriam comandos sql normais e aqueles blá blá de resultset e etc ?

valeu.

Rafael_Steil

Podem ser qualquer coisa, usando qualquer fonte de dados que voce desejar :slight_smile:

O bom de DAO eh exatamente isso: voce define uma intrerface padrao, define as regras de funcionamento, e cada implementacao faz da sua maneira.

Rafael

Criado 19 de agosto de 2003
Ultima resposta 19 de ago. de 2003
Respostas 3
Participantes 3