MVC != ActionListener.
ActionListeners são a maneira "Swing" de tentar separar a logica do programa
da interface.

Na aplicação servidor você pode pensar na "vista" do seu programa, a parte
que *recebe *informações do cliente e repassa para o *controlador
*(provavelmente
a parte que está lidando com os Sockets) e este sim sabera o que fazer com a
mensagem recém chegada.

Ex:

> InputStream input = socket.getInputStream();
> byte[]  bytes = new byte[1024];
> input.read(bytes);
>
> controlador.interpreta(bytes);


A logica de ler do socket acima é apenas para ilustrar, não sei nem se
funciona =P


2009/6/9 André Santos <[email protected]>

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


-- 
Flávio Coutinho da Costa

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