Existem, na verdade, algumas formas de se aplicar MVC.
A forma mais comum é implementar o controle no ActionListener, mas esta é
bastante desaconselhável. O ideal é fazer o ActionListener chamar um método
do controlador.

Para atualizar a interface depois de uma ação executada, de acordo com o
MVC, o ideal seria registrar a View como observadora do Model. Porém, o mais
comum e simples de fazer é fazer com que o controlador retorne os dados
novos ou objetos modificados para o AL e este modifica o que tiver que
modificar na View.
Como o AL já é normalmente fortemente integrado com a View (para pegar as
informações modificadas pelo usuário e passar os parâmetros por
controlador), normalmente ele é tratado como um componente da View, trazendo
a necessidade de um controlador.

Normalmente o MVC é feito assim.

Abraço!

Peter P. Lupo
Undergraduating in Computer Science DCC/UFRJ
MPS.BR Authorized Implementation Practitioner
Sun Certified Java Associate
http://sites.google.com/site/pplupo
Cell. +55 (021) 81742487


2009/5/30 lioy <[email protected]>

>
> uma coisa ... Precisa usar o MVC do mesmo jeito que o professor
> explico na sala?
>
> implementando observer  e a outra interface?
>
> eu fiz um mvc num projeto... separando o tratamento de eventos do
> view e do model
> ta  tudo separado e funcionando .. só que eu nao fiz do jeito dele ..
> tem problema?
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Comp 
2 - Geral" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/comp2-geral?hl=en
-~----------~----~----~----~------~----~------~--~---

Responder a