Estou fazendo uma aplicação java e quero utilizar o modelo mvc em meu aplicativo.
Situação : Tenho no momento 3 classes.
-A classe conexao : faz a conexão com o banco de dados.
-A classe cliente : é a responsavel por inserir,pesquisar,deletar,editar.
-A classe principal : responsavel pelo visual de minha aplicação.
dentro de cliente, crio uma instancia de conexão
dentro de principal crio uma instancia de cliente.
Duvida: Como adequar meu sistema no modelo MVC?Ele do jeito como esta ta muito errado,em relação ao modelo mvc?
Grato pela atenção!
bem, marcelo … eu faria assim:
…a classe cliente seria o view da aplicação, tanto web quanto desktop, ela só serveria como a interface entre usuário/aplicação, apresentando oq vem do banco…
…a classe principal q tu tens ai, eu mudaria pro controlador, ou seja, a camada resposável por receber os dados do cliente na camada view e repassá-los pro banco, com as devidas verificações nos dados…
…e a classe de conexão com o banco, sendo a 3ª camada, de persistência, servindo somente para salvar os dados…
…bem, seria isso usando 3 classes, mas eu iria dividir melhor as tarefas… 
Cara deixa eu ver se entendi : na a classe cliente seria um java Bean ( gets e sets ) , criaria uma classe responsavel pelo controladora ( onde receberia os dados da parte Visual validando ou não ) e depois apenas salvaria na conexao.
É mais ou menos isso?