Agendamento de Datas

Olá,

Estou fazendo um sistema onde configura a data de inicio e a data de termino para que o sistema mude preco de determinada lista de produtos. Como o sistema é web, coloquei no CustomRequestProcessor no struts uma rotina que acessa o banco de dados para ver se existe algum preco para ser alterado na data de hj. Mas qual o melhor jeito de fazer com que o sistema pegue preço que ainda não foram trocados caso o sitema ainda não tenha sido acessado, no caso do final de semana ?

Agradeço desde já

Marcio

Não conheço Struts, mas, pelo que explicou, entendi que esse CustomRequestProcessor é ativado toda vez que um cliente faz uma requisição.

Se é isso, que tal usar Quartz para agendar suas tarefas?