| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/05/2008 13:19:29
|
rodrigoallemand
GUJ Ranger
![[Avatar]](/images/avatar/d7b431b1a0cc5f032399870ff4710743.jpg)
Membro desde: 21/02/2005 20:19:47
Mensagens: 972
Localização: Rio de Janeiro, Recreio!!!
Offline
|
Pergunta 1) Como vcs estão considerando suas notifications?! Requisitos transversais, do dominio x da view, global?!?
Por exemplo:
Vc pode levantar Notifications da view (validação primária, notificação de sucesso, etc)?
Vc pode levantar de dentro do dominio, nos serviços/repositorios/daos/entities (validação do dominio)?
Notificações do dominio devem ser separadas da view?
Essa pergunta é para gerar um bate-papo para um material que eu preciso fazer...
Minha opinião... Notifications são requisitos transversais!
Pergunta 2) Como vcs montam essas notifications?
Uma classe de notification internacionalizada, uma classe retentora da lista, uma exception e uma taglib?
Descreva um pouco da sua!
Minha opinião, uma estrutura mais complexa do que a apresentada, utilizando uma DSL própria e JSP Tag Files... criando quase que um framework de Notifications... rs
Pergunta 3) Como vcs tratam a estrutura de Notifications entre os seus projetos
- Implemento uma vez e saio copiando entre os projetos
- Tenho um jar (mini-framework) só pra isso
- Refaço, pois cada projeto é diferente
Minha opinião, Fluent Notification Framework, rs
|
Rodrigo Allemand
A culpa é minha e eu a coloco em quem eu quizer!. (Homer Simpson)
http://blog.rodrigoallemand.com.br |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/05/2008 13:44:02
|
diogosantos.com
HelloWorld
![[Avatar]](/images/avatar/0801f1b5e77c751f6698851220bb1405.jpg)
Membro desde: 15/01/2008 23:56:54
Mensagens: 13
Localização: Rio de Janeiro
Offline
|
Aqui na empresa temos uma classe de notificação que contém uma coleção de "eventos". No início esses eventos podiam ser de erro, de alerta ou de sucesso. Mas hoje em dia, só usamos para exibir erros mesmo.
Nós temos uma exceção checada que é quem carrega essa notificação até o BaseAction - sim, usamos Struts 1 - que verifica se a mesma contém alguma notificação e então converter esses eventos em mensagens do Struts para exibir na tela.
Essas notificações são lançadas pelo domínio, mas em alguns casos são lançadas na presentation tb.
|
|
|
 |
|
|
|
|