Ola lista, tem pouco tempo que estou acessando e pude perceber que o nivel da 
lista eh bem legal. Gostaria de tirar uma duvida sobre que direcionamento eu devo 
tomar em um projeto que eu estou comecando a trilhar (mas que soh disponho de 3 meses 
para terminar) para poder jah comecar fazendo da maneira correta. Qualquer indica��o 
de material ou comentario sobre o assunto sera muito bem vindo.

        Eu tenho um problema a ser resolvido em um projeto final para a faculdade que 
eh a montagem de uma matriz de horarios de forma colaborativa (como se fosse um mural 
onde varias pessoas podem "escrever" ao mesmo tempo). Para tal, jah tenho em mente que 
vou precisar de algum tipo de GUI para a coisa ficar mais interessante, Alem disso 
estive pensando em fazer a colaboracao em cima de um protocolo, e implementando um 
modelo de MVC (Model View Controler, baseado no servidor), esse protocolo a principio 
seria a forma de comunica��o dos clientes com o servidor para mandar e receber 
comandos contidos nesse protocolo que eu estou especificando (preciso desse protocolo 
pois preciso tratar a concorrencia, alem das modificacoes efetuadas no modelo, etc), 
para tal vou precisar me comunicar com o servidor em uma porta especifica para mandar 
e receber esses comandos do protocolo.

        Penso em ter uma aplica��o rodando no servidor escutando em uma determinada 
porta e fazendo o que tem que ser feito e o cliente com uma aplica��o stand alone que 
se conecta nesse servidor por essa porta, e pronto, a coisa esta funcionando.

        Acontece que meu orientador me pediu que visse a possibilidade de que todo o 
processo fosse feito pela web (sem aplicacao na maquina do cliente),  e ai eh que mora 
a minha duvida, sobre qual tecnologia se aplicar� melhor ao meu problema.
        
        Consigo pensar nesse momento em talvez usar uma Applet (n�o tenho certeza da 
possibilidade de abrir uma conec��o pela applet). Outra possibilidade seria atravez da 
tecnologia java web start (essa eu nunca usei e acho que talvez nao seja a melhor 
ideia). Mais uma possibilidade seria a utiliza��o de Enterprize java beans; Essa eh 
uma solu��o que me agrada muito pois eu acho que nao precisaria ter uma aplicacao 
rodando como servidor na maquina servidora e sim uma aplica��o rodando dentro de um 
Jboss ou Resin que pudesse ter todas essas caracteristicas que falei. 

        Na minha cabeca a melhor solu��o talvez fosse mesmo EJB mas tenho algum receio 
por ser uma tecnologia que n�o domino e o curto prazo para a criacao de uma aplicacao 
para resolver esse meu problema (que por si soh jah vai despender um tempo 
consideravel visto a complexidade do dominio). 

        Desculpem pelo email longo e obrigado a todos que leram minhas duvidas e 
puderem me dar uma ajuda sobre qual direcionamento eu devo tomar para que a decis�o 
seja acertada desde o inicio.

        Abracos
        Marcelo Magno

        

        

---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a