Como aplicar padrões como o Observer para um projeto WEB? [RESOLVIDO]

4 respostas
K

Pessoal tô fazendo um projeto WEB (um forum básicão) e eles deverão usar os seguintes padrões:
1- Adapter
2- Façade
3- AbstractFactory ou Builder
4- Bridge
5- Observer
6- Singleton

Bem queria exemplos de utilização tipo:
Para o padrão 5- Observer estava pensando algo tipo um disparo de e-mail quando alguém responde um topico então usaria um javamail, estou errado?

Aceito sugestões, vlw!

4 Respostas

Raphael_Lacerda

Bom, eu delego a responsabilidade para o container…

Se vc utilizar CDI pode fazer dessa forma : http://www.adam-bien.com/roller/abien/entry/java_ee_6_observer_with

Se vc utilizar Seam pode fazer dessa forma: http://docs.jboss.com/seam/2.0.0.GA/reference/en/html/events.html

Enfim, pesquise se o seu framework já prove a implementacao…

K

Blz, Raphael vou dar uma pesquisada nesse Jboss Seam Frameword. Na verdade nunca usei framework pois ainda estou no básico de desenvolvimento web mas será uma boa iniciativa.
De todo jeito vou tentar fazer tudo na mão, então se alguém tiver sugestões de implementação agradeço!

gomesrod

Olá,

Diga uma coisa… é um projeto real ou um trabalho acadêmico que está pedindo a utilização desses padrões?

Na realidade o uso do padrão nasce de uma necessidade do projeto, e não o contrário (tentar criar uma necessidade para um padrão). Isso está muito errado!

Mas se for um trabalho acadêmico então fazer o que né… :smiley: Embora o professor não esteja muito certo nessa abordagem vamos tentar dar algumas idéias

K

gomesrod:
Olá,

Diga uma coisa… é um projeto real ou um trabalho acadêmico que está pedindo a utilização desses padrões?

Na realidade o uso do padrão nasce de uma necessidade do projeto, e não o contrário (tentar criar uma necessidade para um padrão). Isso está muito errado!

Mas se for um trabalho acadêmico então fazer o que né… :smiley: Embora o professor não esteja muito certo nessa abordagem vamos tentar dar algumas idéias

É um projeto acadêmico, concordo com você quando diz: “professor não esteja muito certo…” mas é valendo minha aprovação kkk.
Bem pelo que já pesquisei já sei o que posso nesse meu projeto:
O padrão 6-Singleton usarei no meu ConnectionFactory (fábrica de conexão), o 5-Observer acho que dará certo para mandar e-mails para a pessoa que postar (usarei javamail) mas o restante ainda tenho dúvida.

Criado 21 de março de 2012
Ultima resposta 22 de mar. de 2012
Respostas 4
Participantes 3