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í …