12.07.2015 Views

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CHAT K19A P Ê N D I C EEArquitetura do SistemaO sistema <strong>de</strong> chat da K19 é dividido em aplicação servidora e aplicação cliente. A aplicação servidoranão possuirá interface gráfica e sua principal tarefa é distribuir as mensagens enviadas pelosusuários. A aplicação cliente possuirá interface gráfica que permita que um usuário envie e recebamensagens.Criaremos neste capítulo um esqueleto <strong>de</strong> cada uma das principais classes do sistema <strong>de</strong> chat daK19.Aplicação servidoraRegistradorNa aplicação servidora, um objeto registrador <strong>de</strong>ve esperar novos usuários do chat da K19 e realizartodo processo <strong>de</strong> registro <strong>de</strong> novos usuários quando alguém chegar.1 public class Registrador {2 public void aguardaUsuario () {34 }5 }Código Java E.1: Registrador.javaReceptorPara cada usuário cadastrado no chat da K19 <strong>de</strong>ve ser criado um objeto da classe Receptor. Atarefa <strong>de</strong> um objeto da classe Receptor é aguardar as mensagens enviadas pelo usuário correspon<strong>de</strong>nte.1 public class Receptor {2 public void aguardaMensagens () {34 }5 }Código Java E.2: Receptorwww.<strong>k19</strong>.com.br 181

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!