Integração nativa do Spring com JSF  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
lagz89
HelloWorld
[Avatar]

Membro desde: 30/10/2006 20:05:20
Mensagens: 12
Offline


1. Registrei o variable Resolver no faces-config.xml,
configurei meus beans, no "businessContext" (applicationContext.xml).



2. Configurei as "properties" no faces-config.xml mesmo, com os beans do Spring


O que ocorre é que, na execução, é setado as propriedades no managedBean quando eu entro na página (setClientService),
só que o clientService que vem como argumento é nulo...
Ou seja.. não tá buscando do Spring.

Como eu faço funcionar ? Parece que eu segui todos os passos corretamente
urubatan
Moderador
[Avatar]

Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline

a unica diferença pra o que e costumo fazer é que eu configuro também o tipo da propriedade no faces-config.xml

ou então as vezes nem coloco nada no faces-config, coloco todos os beans direto no applicationContext.xml

[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
[WWW]
lagz89
HelloWorld
[Avatar]

Membro desde: 30/10/2006 20:05:20
Mensagens: 12
Offline

Define os manageBeans dentro do applicationContext?

nao funciona aqui,
o que ta documentado la é usar esse variableResolver,

não entendo porque vem nulo

tentei até registrar um bean String aqui e nada, olha o código do applicationContext.xml



E lá no faces-config, fiz a referência



Na hora de acessar a pagina, o setter e´ chamado e o parametro é nulo !

argh
urubatan
Moderador
[Avatar]

Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline

da uma olhada no meu blog e baixa os exemplos das palestras na SEPAI e do ultimo webmobile

tem exemplos disto la ...

PS.: tu colocou o listener do spring no web.xml?

[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
[WWW]
lagz89
HelloWorld
[Avatar]

Membro desde: 30/10/2006 20:05:20
Mensagens: 12
Offline

urubatan wrote:da uma olhada no meu blog e baixa os exemplos das palestras na SEPAI e do ultimo webmobile

tem exemplos disto la ...

PS.: tu colocou o listener do spring no web.xml?


claro,

inclusive, pegando explicitamente pelo applicationContext

funciona.

Ele deveria injetar quando eu acesso a página ou é só dessa forma que eu consigo obter o objeto?

urubatan
Moderador
[Avatar]

Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline

vamos passo a passo então

o que esta no parametro: contextLocation do web.xml?
onde esta o arquivo applicationContext.xml?
em que arquivo esta definido o bean que tu quer usar a partir do JSF?


uma outra solução, caso tu esteja usando o spring 2.0
é acessar o site do spring-annotation, e pegar os jars dos modulos web e jsf
se for só para fazer esta integração, no que tu colocar estes jars no teu web-inf/lib isto ja deve passar a funcionar

[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
[WWW]
lagz89
HelloWorld
[Avatar]

Membro desde: 30/10/2006 20:05:20
Mensagens: 12
Offline

No web.xml eu não especifiquei o caminho do contextConfigLocation, o que faz ele ler do web-inf, e ta la o applicationContext - se nao tivesse la nem daria pra pegar o bean explicitamente como eu mostrei no post anterior.

só tenho isso relativo ao spring no web.xml

urubatan
Moderador
[Avatar]

Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline

qual versáo/implementação do JSF vc esta usando?

[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
[WWW]
lagz89
HelloWorld
[Avatar]

Membro desde: 30/10/2006 20:05:20
Mensagens: 12
Offline

Eu to usando o JSF 1.2 (sun),
com o Tomcat 5.5.20,
com o Facelets e seu compilador de JSP pra poder suportar o JSF 1.2 em cima desse tomcat
urubatan
Moderador
[Avatar]

Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline

bom, eu só testei até agora o spring+jsf 1.1 ...
pode ser isto, vou tentar arrumar um tempo pra testar spring+jsf 1.2 ...

[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
[WWW]
panachi
What is classpath?
[Avatar]

Membro desde: 24/02/2008 17:41:12
Mensagens: 9
Localização: São Paulo
Offline

Já tentou utilizar o VariableResolver?



T+

http://1up4dev.org
[WWW]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team