rogelgarcia 24 de ago. de 2011
O que você precisa são de atributos guardados no escopo de aplicação.
Ou Application Scoped Attributes.
rogelgarcia 24 de ago. de 2011
Uma dica… os atributos guardados no escopo de aplicação ficam no ServletContext
anderson_lp789 24 de ago. de 2011
Hummm agora me lembro desse recurso mesmo, pode ser uma saida, seria isso que vc fala neh?
ServletContext sc = getServletContext ();
sc . setAttribute ( "atributo" , "valorqualquer" );
E isso fica visivel na minha aplicação inteira? e ele expira em quanto tempo?
raf4ever 24 de ago. de 2011
anderson_lp789:
Hummm agora me lembro desse recurso mesmo, pode ser uma saida, seria isso que vc fala neh?
ServletContext sc = getServletContext ();
sc . setAttribute ( "atributo" , "valorqualquer" );
E isso fica visivel na minha aplicação inteira? e ele expira em quanto tempo?
CREIO EU que só expira quando o contexto não estiver disponivel.
E sim,fica visivel na aplicação inteira.
anderson_lp789 31 de ago. de 2011
E quando que um contexto não fica mais disponível?
Outra questão, gostaria de fazer cache de arquivos XML na minha aplicação web, o ServletContext seria uma opção? ou tem outras?
Obrigado pelos esclarecimentos
anderson_lp789 1 de set. de 2011
Pois então minhas opções até agora para criar cache de um arquivo XML (no caso o InputStream)
– deixar no escopo de aplicação
– por meio de Singleton
Qual outra opção? existe alguma API para isso? lembrando sempre que minha aplicação é Web!