JSF + Spring + Aspects sobre ManagedBeans  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
carneiro
JavaEvangelist
[Avatar]

Membro desde: 07/04/2005 11:37:42
Mensagens: 328
Offline

Olá pessoal,

Tenho alguns ManagedBeans que são alvos de um aspecto de autorização, criados e configurados através do Spring AOP. Contudo, quando o escopo dos ManagedBeans é de "session", ocorre a seguinte exceção:



Ou seja: o Spring AOP cria um proxy para o ManagedBean, a fim de possibilitar o uso do aspecto; contudo, o JSF não consegue resolver a propriedade devido ao proxy.

Tanto que, removendo os aspectos, o JSF resolve a propriedade corretamente.

Vocês tem alguma sugestão de como resolver o problema?

Obrigado.

Davi Luan Carneiro
Desenvolvedor JEE
[Email] [MSN]
rponte
JavaEvangelist
[Avatar]

Membro desde: 18/02/2008 10:06:25
Mensagens: 413
Offline

Estranho.

Eu me utilizei do Spring AOP para como exception handler e funciona perfeitamente. Poderia me dizer em que momento exatamente ocorre o problema?
Abraços.

Rafael Ponte
http://www.rponte.com.br/
[WWW]
carneiro
JavaEvangelist
[Avatar]

Membro desde: 07/04/2005 11:37:42
Mensagens: 328
Offline

O problema acontece quando a página JSF tenta acessar uma propriedade do managedBean:



E vale ressaltar que só acontece quando o escopo do managedbean é de session, se for o contrário não acontece.

Valeu.

Davi Luan Carneiro
Desenvolvedor JEE
[Email] [MSN]
rponte
JavaEvangelist
[Avatar]

Membro desde: 18/02/2008 10:06:25
Mensagens: 413
Offline

carneiro wrote:O problema acontece quando a página JSF tenta acessar uma propriedade do managedBean:



E vale ressaltar que só acontece quando o escopo do managedbean é de session, se for o contrário não acontece.

Valeu.


Estranho mesmo. Eu não tive problemas com isso, contudo também não teste com nenhum managed bean em escopo session, vou fazer alguns testes e ver no que dá.

Abraços e boa sorte.

Rafael Ponte
http://www.rponte.com.br/
[WWW]
carneiro
JavaEvangelist
[Avatar]

Membro desde: 07/04/2005 11:37:42
Mensagens: 328
Offline

Gerando uma interface para o managedbean funcionou... o problema é que é meio zuado ter que ter interface para cada um deles...

Davi Luan Carneiro
Desenvolvedor JEE
[Email] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team