Duvida em caso particualar

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… :smiley:

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?

…é por ai! :smiley: