MVC com Controle de Transação

Concentre-se na divisão de responsabilidades entre classes. Uma framework de AOP deixa o código mais elegante, mas ele não é a solução propriamente dita. Separando as responsabilidades corretamente, você pode até abrir e fechar transações na mão. Fica feio mas funciona.

Isso é errado. As regras estarem no seu Controller. Deveriam estar nas suas entidades e/ou camadas de Serviço.[/quote]

Então teria que ser:

Model => DAO => Servico => Controller

Acho que realmente estava confundindo MVC com MVP.

O certo então fazer o Jframe usar um Controller (igual ao do Swing) que usa um serviço que controlaria os DAO e connections?

[quote=tebosoftware]Acho que realmente estava confundindo MVC com MVP.

O certo então fazer o Jframe usar um Controller (igual ao do Swing) que usa um serviço que controlaria os DAO e connections?[/quote]

por aí …