JBoss Seam - Melhor Arquitetura  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
israel.fonseca
JavaBaby
[Avatar]

Membro desde: 13/10/2007 15:11:19
Mensagens: 88
Localização: Tubarão - SC
Offline

Pessoal, qual a melhor maneira(simples/organizada) de se construir uma aplicação no Seam? Estou começando a estuda-lo e gostaria de saber qual o melhor padrão deprojeto a se seguir (de preferencia o mais clean possivel, sem trocentas camadas).

E quanto aos EntityHome e EntityList do framework? eu sei como eles funcionam, mas quando o usamos? É bom usalos? (o seam gen me faz crer que sim.)

Obrigado!

Israel.


http://israelfonseca.blogspot.com/
[MSN]
rodrigoy
GUJ Ranger
[Avatar]

Membro desde: 18/04/2006 01:06:28
Mensagens: 758
Localização: São Paulo
Offline

Eu tenho usado o Seam da maneira mais clean possível.

Um XHTML na View com RichFaces abusando de Ajax (só tome cuidado com o Tree)
Um Facade por Caso de Uso na Application (que na maioria das vezes só controla convesation)
Um Domain Model Rico

Basta seguir o que os exemplos do Seam pregam. Não tem erro. É uma arquitetura de caixinha. A única mudança que fiz é integrar o Jasper. Os relatórios no Seam são uma piada. Veja:

http://www.guj.com.br/posts/preList/76720/404786.java

Eu não curto muito aquelas configurações do EntityHome e etc... No fim você vai ter que implementar uma façade na mão mesmo. As telas nunca são simples daquela forma.

A única coisa que não gosto no Seam é a testabilidade TDD. O container DI deveria funcionar desatachado total num ambiente plain JSE. Atualmente ele precisa do Microcontainer o que é muito irritante. Para meus próximos projetos é bem capaz que use ele no Spring.

Dá uma olhada nisso:

http://kproject.gr/blog/?p=10

Rodrigo Yoshima
www.ASPERCOM.com.br

Próximas Turmas:
São Paulo: Scrum 28/agosto | OOAD-UML 13/setembro

Débito Técnico Blog: blog.aspercom.com.br
[WWW]
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team