Duvida MVC

Bom dia pessoal

Ainda não consegui compreender o padrão MVC

Onde vão a validação de campos, cpf,função de habilitar e desabilitar campos na view ou no controller?
A classe controller devo usar como uma classe implementando actionListener para controlar os eventos?
Se não for isso o que devo colocar no controller?

Se alguem tiver um exemplo agradeço.

Amigo, não sei como te ajudar explicando, mas aqui vai um link bem interessante falando sobre isso:


http://mballem.wordpress.com/2011/02/21/utilizando-swing-com-banco-de-dados/

Vale a pena conferir.

[quote]
fujikura,

A sua dúvida é bastante pertinente, porém não está no tópico correto, Java Básico.
[/quote]

Você precisa pensar da seguinte maneira. O que você vai fazer, tem respeito com a interface grafica (view) ou não?

Validação do CPF ou CNPJ pode ser feito tanto na view ou ser uma regra de negócio.
Se você fizer na view e no futuro pensar em usar seu projeto em plataforma web, terá que refazer a validação do CPF na view da aplicação web.
Se você fizer como uma regra de negócios, que fica no model, pode chamar no controller para testar, antes de chamar o método save por exemplo. E quando trocar de plataforma, não precisará implementar novamente essa validação.

Sobre os Listeners, eles são diretamente ligados a View, então pertencem a View.

Olá,

Um postizinho do Macoratti

http://www.macoratti.net/vbn_mvc.htm

abss