Membro desde: 20/03/2008 11:12:05
Mensagens: 162
Offline
Pessoal,
Temos uma aplicação que roda em cluster (WebSphere 6.1) e fazemos o cache da tabela de parâmetros em uma coleção para não ficarmos TODA HORA indo ao banco de dados ler essa informação.
Funciona OK, o problema é quando precisamos mudar algum desses parâmetros (através de uma interface WEB). Queria de alguma maneira ter um callback/listener que avisasse a classe que cuida dessa coleção para fazer um novo LOAD e consequentemente atualizar os valores.
Membro desde: 15/04/2008 18:27:38
Mensagens: 55
Offline
Acho que uma opção seria a utilização do Padrão Observer.
O próprio JDK da Sun já fornece as classes basicas para implementar esse padrão.
Essas classes são java.util.Observer e java.util.Observable
Se você pesquisar por esse padrão, certamente encontrará algo
parecido com o que você quer.
Valeu!
Richard Mendes Madureira
Analista de Tecnologia da Informação
SCJP - SCWCD
Dataprev - SC