JEE + EJB + JBoss Seam  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
maurenginaldo
JavaEvangelist
[Avatar]

Membro desde: 26/04/2006 18:16:41
Mensagens: 435
Localização: Belo Horizonte-MG
Offline

Oi pessoal,

Quero fazer minha aplicação JEE com meus EJB's e quero construir minhas aplicações clientes em Jsf. Também quero integrar com o JBoss Seam.
Até onde li sobre os exemplos do seam, o mesmo seria o componente Ejb da minha aplicação. Com o Seam, o meu backing bean do Jsf é dispensável, pois o mesmo injeta e recebe os objetos na view para mim.
Se meu componente seam é um Ejb e está rodando no meu servidor de aplicação, então minha aplicação cliente em Jsf só vai ter a view (sem nenhuma classe java)? Eles vão conseguir se comunicar?

Uma outra situação que pensei seria que na minha aplicação cliente teria que ter uma camada com os componentes seam que acessam Ejb's, seria por aí?

Arquitetura 1
Entity Beans + componentes seam EJb no server | páginas jsf na aplicação cliente

Arquitetura 2
Entity Beans + EJb no server | componentes seam acessando os Ejbs + páginas jsf na aplicação cliente

Alguma está correta ou seria de outra maneira.

Obrigado a todos.

Mauren Ginaldo Souza
______________________________________________________________
"Quis Custodie Ipsos Custodes." Quem guardará os guardiões.
[Email] [WWW] [MSN]
andre_salvati
GUJ Ranger

Membro desde: 02/06/2005 16:28:38
Mensagens: 939
Offline

Fala aê Formiga....

É difícil falar que uma arquitetura é correta ou errada e acabamos caindo naquela resposta de consultor: "Depende". Mas podemos falar em uma arquitetura ser mais apropriada para determinados casos.

As duas abordagens são utilizadas em aplicações Seam.

A primeira opção pode ser utilizada em projetos pequenos e aumenta a agilidade do desenvolvimento.

A segunda opção, isolando as regras de negócios em componentes, pode ser mais interessante para projetos grandes. Por exemplo, imagine um banco onde cada equipe cuida de produtos como Conta Corrente, Poupança, etc.

Abraço.

Ajude na criação do StackOverflow em português!!!

http://area51.stackexchange.com/proposals/23539/software-development-in-portuguese?referrer=tI8Uon7RDszY236h5e0UuA2


http://www.empresadigital.inf.br
http://twitter.com/afsalvati
maurenginaldo
JavaEvangelist
[Avatar]

Membro desde: 26/04/2006 18:16:41
Mensagens: 435
Localização: Belo Horizonte-MG
Offline

Oi Taz,

obrigado pela resposta.

Com relação a primeira arquitetura, os componentes seam ejb que estiverem na aplicação no servidor vão conseguir se comunicar diretamente com as páginas Jsf da aplicação cliente? Fiquei em dúvida com relação a isso, então pensei no segundo modelo.

Obrigado,

Mauren Ginaldo Souza
______________________________________________________________
"Quis Custodie Ipsos Custodes." Quem guardará os guardiões.
[Email] [WWW] [MSN]
felipeguerra
GUJ Ranger

Membro desde: 26/03/2007 16:36:54
Mensagens: 987
Localização: São Paulo
Offline

Da uma olhada nesse link.

"Antes da iluminação cortar lenha, carregar água. Depois da iluminação cortar lenha, carregar água..."
maurenginaldo
JavaEvangelist
[Avatar]

Membro desde: 26/04/2006 18:16:41
Mensagens: 435
Localização: Belo Horizonte-MG
Offline

E quanto a essa idêia de separar as aplicações, o que os colegas pensam e implementam? É por aí mesmo? Claro que havendo necessidade de mais de uma aplicação cliente.

Mauren Ginaldo Souza
______________________________________________________________
"Quis Custodie Ipsos Custodes." Quem guardará os guardiões.
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team