Acessar os DAO

Olá pessoal. Gostaria de saber como faço pra acessar meus DAOs. Sendo que tenho uma camada de interface em JFrame e a camada de negócio…

Me ajudem!!!

OBS: meu sistema é desktop.

Por favor, seja mais especifica na sua dúvida.
Se preferir, poste o código para que possamos analisar…

Vc esta querendo aplicar MVC?
Interface -> Negócio -> DAO

Conselho:

[quote]- Nunca crie um objeto ou acesse um método das classes DAO’s a partir das classes de GUI, isto fere o padrão MVC.
[/quote]

:wink:

Então eu posso fazer a classe de interface criar um evento que acesse a camada de negócio??

Vc deve fazer um objeto enviar mensagens para outro.

Eu costumo fazer assim:
GUI -> Controlador -> Classe -> DAO da Classe -> Classe de Persistência
FormCliente.class -> Controlador.class -> Cliente.class -> ClienteDAO.class -> HibernateUtility.class

É muito importante que um objeto mais genérico não veja a implementação se seu objeto antecessor (Encapsulamento).

Portanto, vc pode sim, acessar diretamente da GUI a camada de negócio, contudo eu aconselharia uma Camada Controladora antes. Isto evita duplicidade de código.

:wink: Espero ter esclarecido sua questão!

Mais detalhes: