Além
disso, tenho o que seria um "ManageBean", mas sendo gerenciado pelo
Spring:
Notem que nele eu injeto 2 beans. o UserService e o FacesAcessor. Até ai, tudo bem. A
injeção é feita corretamente (aparentemente). Mas vejamos o conteúdo do
bean facesAcessor:
Vamos
ao problema. Notem que na imagem acima, eu indiquei uma linha, que é o
corpo do método init desse componente. O propósito desse cara, é,
teoricamente, ser uma classe responsável APENAS por recuperar
minhas
mensagens que foram definidas no arquivo messages_pt_BR.properties.
Acontece que a aplicação só "sobe" se esta linha estiver comentada. Ou
seja, se eu rodar com ela, da forma como está, o JBoss AS 7 me lança
essa exception aqui:
Ou
seja, um NullPointerZão bem na linha lá que eu citei. A minha duvida,
basicamente é: Como, usando o Spring, eu posso ter um bean gerenciado
por ele que cumpra esse propósito? Eu quero um beans que simplesmente
acesse
o facesContext para adicionar mensagens que vou exibir ao
cliente na tela.
Consegui
ser claro ?
Há alguma forma mais elegante de conseguir isso ?
Usando apenas o JSF ( @ManageBean ) funcionava que era uma beleza, mas
como vou usar outros "produtos" da Spring, ( como o Spring Security,
Spring JMS, etc ) acredito que terei menos dor de cabeças se "tudo"
for gerenciado por ele. Alguém tem alguma ideia de como me ajudar nesse
"probleminha" ?
Agradeço a atenção de todos, e me desculpem
qualquer problema que por ventura eu tenha causado. É o meu primeiro
post aqui.
Dicas são bem vindas.
Atenciosamente,
--
Você está recebendo esta mensagem porque se inscreveu no grupo "CEJUG" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para cejug+un...@googlegroups.com.
Para postar neste grupo, envie um e-mail para ce...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/cejug.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
Você está recebendo esta mensagem porque se inscreveu no grupo "CEJUG" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para cejug+un...@googlegroups.com.
Para postar neste grupo, envie um e-mail para ce...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/cejug.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.