| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2012 08:11:47
|
matheus306
JavaChild
![[Avatar]](/images/avatar/4d7061dcae91d9c79ad39c8289bb4e3d.jpg)
Membro desde: 03/06/2008 15:04:19
Mensagens: 106
Localização: BH
Offline
|
Bom dia pessoal...
Gostaria de criar algumas aplicações e agrupá las em módulos.
Ex:
A minha ideia inicial seria implementar o modulo mestre com o vRaptor e todos os filhos herdarem as funcionalidades. ( login/controle de acesso, sessões hibernate. etc etc.).
Algúem tem alguma doc? Dicas ? (Porque estou perdido na criação dessa arquitetura)
P.S: A princípio gostaria de usar tomcat 6 ou 7.
Abraços
|
Matheus Melo Gonçalves |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2012 13:55:18
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
esses módulos seriam projetos diferentes deployados em contextos diferentes?
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2012 13:58:52
|
matheus306
JavaChild
![[Avatar]](/images/avatar/4d7061dcae91d9c79ad39c8289bb4e3d.jpg)
Membro desde: 03/06/2008 15:04:19
Mensagens: 106
Localização: BH
Offline
|
Sim Lucas.
Um WAR por projeto.
Teria uma dependência de todos os filhos com o pai.
O que você acha?
Obs:
Eu andei lendo a respeito, e cheguei até implementar o esse exemplo: (http://jee-bpel-soa.blogspot.com/2009/06/session-sharing-in-apache-tomcat.html), sobre compartilhar a sessão do usuário através do contexto. Mas não sei até que ponto isso é viável.
This message was edited 1 time. Last update was at 31/01/2012 14:08:11
|
Matheus Melo Gonçalves |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2012 14:04:41
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
se vc só quer ter a dependência das funcionalidades, vc pode incluir o módulo mestre em um jar, e registrar o pacote dele no web.xml
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2012 14:10:09
|
matheus306
JavaChild
![[Avatar]](/images/avatar/4d7061dcae91d9c79ad39c8289bb4e3d.jpg)
Membro desde: 03/06/2008 15:04:19
Mensagens: 106
Localização: BH
Offline
|
Daria pra compartilhar sessão do hibernate / do usuário logado fazendo isso?
|
Matheus Melo Gonçalves |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2012 14:16:54
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
não naturalmente... o problema é que se está em contextos diferentes, você não tem acesso aos objetos dos outros contextos de uma forma fácil. Contextos diferentes é como se fossem servidores diferentes, se vc usar tomcat...
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2012 14:18:29
|
matheus306
JavaChild
![[Avatar]](/images/avatar/4d7061dcae91d9c79ad39c8289bb4e3d.jpg)
Membro desde: 03/06/2008 15:04:19
Mensagens: 106
Localização: BH
Offline
|
Entendo.
Alguma dica? Mudar pa um AS?
|
Matheus Melo Gonçalves |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2012 14:28:38
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
o ponto é: porque vc precisa dessa complexidade?
precisam ser contextos diferentes?
não pode ser feito o deploy dentro do mesmo contexto?
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2012 14:40:44
|
matheus306
JavaChild
![[Avatar]](/images/avatar/4d7061dcae91d9c79ad39c8289bb4e3d.jpg)
Membro desde: 03/06/2008 15:04:19
Mensagens: 106
Localização: BH
Offline
|
Bom, a minha ideia inicial era criar uma arquitetura capaz de receber um novo módulo de maneira "simples".
Com regras de controle de acesso implementadas, funcionalidades genéricas etc.. etc..
Ainda não sei ao certo se será válido o custo benefício.
|
Matheus Melo Gonçalves |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2012 15:28:02
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
bom, se vc fizer o deploy da aplicação em um EAR, com vários módulos web, dá pra compartilhar essas funcionalidades, desde que vc use sempre que possível as especificações (ex jpa, jaas) mas daí vc precisa de um AS.
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
|
|