Obter contexto aplicação web

2 respostas
B

Alguém sabe como obter o contexto de uma aplicação web sem ser via Servlet?
Explicando melhor: Vamos supor que tenho um javabean qualquer que queira ter acesso ao contexto da aplicação, não quero passar alguma referência do contexto como parâmetro, tava pensando em usar algum método estatico de alguma classe do j2ee que retornasse o contexto atual, coisa do tipo.

E ai galera alguma sugestão?

2 Respostas

volnei

Crie uma classe que implemente Singleton ou ThreadLocal e coloque um método responsável pela recuperação do contexto.
Adicione um servlet filter para carregar o contexto na sua gerenciadora de contexto toda vez que um servlet é chamado.

Bom ao meu ver essa seria uma solução elegante se vc utiliza apenas Servlet, caso utilize algum framework, vale lembrar que a maioria deles já implementam isso.

:wink:

B

Gostei da idéia, não tinha pensado nisso, vou implementar.
Estou utilizando um framework sim, mas não queria que meus beans ficassem dependendo dele.

Valeu volnei.

Criado 30 de maio de 2005
Ultima resposta 30 de mai. de 2005
Respostas 2
Participantes 2