Spring

2 respostas
R

Fala galera do guj blz ???

Seguinte estou com a seguinte duvida …

Estou montando um projeto com a seguinte arquitetura.

web(Camada WEB)
transacional(Beans , Entity e DAO)
core(Classes Utilitárias).

O projeto WEB depende dos outros dois projetos.

Gostaria de utilizar o spring nos projetos web e transacional,

Só que vou precisar acessar os beans do modulo transacional existe alguma forma de eu no projeto web dar um getBean dos beans do projeto transacional ?

Tipo criar uma factory de beans só que eu gostaria de falar para ele pegar o applicationContext de um projeto que está no jar do transacional por exemplo.

Obrigado galera.

[]'s

2 Respostas

N

Não sei se entendi direito o que precisa, mas para usar (melhor agregar) diversos arquivos de configuração você pode fazer assim no web.xml:

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:/applicationContext.xml, WEB-INF/webContext.xml</param-value>
</context-param>

Nesse exemplo, o primeiro XML pertence a outro projeto (que criará um jar que será incorporado na aplicação final) e o segundo é um xml para a parte Web. Eu posso referenciar beans do primeiro xml no segundo normalmente usando a tag property apontando para bean que quiser.

R

Cara brigadão pela ajuda …

mas a principio eu não queria referenciar dentro do meu web.xml do projeto web o applicationContext do projeto transacional …

queria fazer algo mais automatico …

Mas acho que assim ja ajuda …

vlw

Criado 28 de maio de 2009
Ultima resposta 28 de mai. de 2009
Respostas 2
Participantes 2