Olá,

Estou em dúvida quanto a aplicar o MVC na aplicação do servidor. Como
foi dito, o servidor não precisa de um interface gráfica. O que
chamaria o método do controlador, visto que não teria um
ActionListener?

Obrigado

2009/5/30 Peter P. Lupo <[email protected]>:
> 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?
>>
>
>
> >
>



-- 
André Santos Teixeira de Carvalho
Graduando em Ciência da Computação - DCC/UFRJ

--~--~---------~--~----~------------~-------~--~----~
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