Módulos e vRaptor  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
matheus306
JavaChild
[Avatar]

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
[Email] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

matheus306
JavaChild
[Avatar]

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
[Email] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

matheus306
JavaChild
[Avatar]

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
[Email] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

matheus306
JavaChild
[Avatar]

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
[Email] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

matheus306
JavaChild
[Avatar]

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
[Email] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team