2
respostas

Agendamento de tarefas em aplicações web: um truque com Quartz

Bom dia Paulo, Estou precisando saber como faço o truque do seu post: http://blog.caelum.com.br/agendamento-de-tarefas-em-aplicacoes-web-um-truque-com-quartz/

Estou usando injeção de dependência e queria fazer o que vc diz no seguinte parágrafo: "Para resolver essa situação e tratar todo o nosso sistema de maneira uniforme, isto é, com injeção de dependências, faremos com que nosso Job seja apenas responsável por acessar uma URL. Essa URL então executará o trabalho em si, como enviar os emails lembrando a necessidade de mudar a senha de tempos em tempos. Com isso, nosso Job não se preocupará em receber dependências: ele é apenas uma chamada usando, por exemplo, do apache httpclient. A sua própria aplicação web tratará essa requisição e executará a action correspondente. Como o Job fará essa requisição de tanto em tanto tempo, o sistema funciona da mesma forma que anteriormente."

Estou utilizando CDI + JSF 2.0 + Hibernate

2 respostas

Opa, respondi vc na outra thread... Você precisa de alguém que responda para uma url específica.. vc pode ter um job que dispara um endereço mapeada para um servlet por exemplo... com jsf não vai rolar.. pq vc teria que apontar para um xhtml, ficaria estranho.

ok Alberto. vou tentar.obrigado