Em uma arquitetura de três camadas, a aplicação é organizada em três unidades de distribuição:
1 - Camada de interface com usuário;
2 - Camada de negócios, com a lógica da aplicação; e
3 - Camada de dados, com funcionalidade de armazenamento.
Como faria essa arquitetura usando java?
Pensei da seguinte forma: Crio uma classe que herdeira de JFrame onde eu crio somente a interface da janela (1), depois crio outra classe herdeira desta primeira onde implemento as ações que a janela deverá executar (2) e também terei um outra classe que trata da conexao com o banco e salvando os dados.
Pensei direito? :roll:
Coloquem uma explicação legal sobre isso aqui valew.