| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 10:07:48
|
Cobracan
Entusiasta Java
![[Avatar]](/images/avatar/34667ff5524af31640044d93b93dc483.jpg)
Membro desde: 18/03/2007 12:42:44
Mensagens: 22
Localização: Brasília
Offline
|
Olá pessoal,
Tenho uma grande dúvida e um problema a ser resolvido. Em uma arquitetura usando Struts2 na camada de negócio, spring2 para injeção de dependência e inversão de controle e o hibernate para persistência. As minhas actions seriam o meus BussinessDelegates? e esses seriam capturados pelo spring e injetados no struts? onde eu encaxaria os Facades, as fabricas do facade?.
Como ficaria a montagem da arquitetura proposta no arquivo . jpg
|
| Nome do arquivo |
arquitetura.JPG |
Download
|
| Descrição |
Arquitetura proposta |
| Tamanho |
41 Kbytes
|
| Baixado: |
141 vez(es) |
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 10:26:14
|
rodrigo_corinthians
JavaEvangelist
Membro desde: 07/06/2005 12:01:01
Mensagens: 316
Offline
|
No meu caso eu uso o Struts 2 como Mvc mesmo, negócio fica em classes Pojo e o Spring para controle de transação, ioc e suporte ao hibernate/jpa.
Pra fazer a injeção automática no Struts 2 tem um plugin legal(http://struts.apache.org/2.0.11/docs/spring-plugin.html).
Ah e não se esqueça de usar o Spring 2.5 que tem um excelente suporte a Annottions e tanb o Struts 2.1.
Segue em anexo a minha simples arquitetura.
|
| Nome do arquivo |
arquitetura.png |
Download
|
| Descrição |
|
| Tamanho |
6 Kbytes
|
| Baixado: |
150 vez(es) |
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/12/2007 10:33:26
|
joaosouza
JavaEvangelist
![[Avatar]](/images/avatar/d87ee98a9e01f8df5addf6065bf163e1.jpeg)
Membro desde: 14/08/2006 15:57:59
Mensagens: 331
Localização: São Paulo
Offline
|
Olá Cobracan blz....
Então minha humilde opinião seria vc utilizar o Struts 2 como MVC, na sua camada de negócio utilizar o Pattern Business Delegate, e a parte DAO ficaria com o Spring, pois ele tem um excelente controle de transações e uma otima integração com Hibernate (HibernateDaoSuport, HibernateTemplate) e JPA.
Falow !!!!
|
João Paraiso.
# The Future is Open !! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/12/2007 06:26:07
|
Cobracan
Entusiasta Java
![[Avatar]](/images/avatar/34667ff5524af31640044d93b93dc483.jpg)
Membro desde: 18/03/2007 12:42:44
Mensagens: 22
Localização: Brasília
Offline
|
Obrigado aos que se dispuseram a opinar sobre o assunto, com certeza ajudaram muito.
Abraços,
Cobracan
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/12/2007 16:55:40
|
Herrera
JavaGuru
![[Avatar]](/images/avatar/46ba9f2a6976570b0353203ec4474217.jpg)
Membro desde: 05/11/2002 12:55:48
Mensagens: 204
Localização: Sao Paulo/SP
Offline
|
Eu queria saber onde ficam as anotacoes @Transaction e como ficou o applicationContext.xml de voces.
Herrera
|
|
|
 |
|
|