Servlets y tiempo
Hola,
he creado un servlet que se conecta a una base de datos para obtener ciertos valores y luego realizar con ellos ciertas operaciones. El problema es que necesito que esta conexi贸n a la base de datos se realice de forma peri贸dica y autom谩tica cada x segundos. 驴C贸mo podr铆a hacer esto?
Me explico un poco mejor: la base de datos se va actualizando cada x segundos. Lo que necesito es que, cada vez que haya una entrada nueva en la base de datos, reciba la nueva informaci贸n para hacer diversos c谩lculos con la misma. Yo veo dos posibles soluciones:
1.- Acudir a la base de datos cada x segundos y obtener los nuevos valores introducidos en ella.
2.- Que de alguna forma se me notifique que se han introducido valores nuevos en la base de datos y yo acudir a la misma para rescatar esos valores y operar con ellos.
Mi problema es que no s茅 muy bien que opci贸n es mejor, ni c贸mo implementarlas correctamente.
He intentado utilizar la clase java.util.TimerTask que me hab铆an propuesto, pero no s茅 muy bien tampoco c贸mo emplearla. Y lo de utilizar servlets, no es cosa m铆a. Es que estoy llevando a cabo un proyecto dentro de un grupo de investigaci贸n y todos trabajamos constantemente con servlets.
Muchas gracias por vuestra ayuda.
Un saludo,
Paloma
he creado un servlet que se conecta a una base de datos para obtener ciertos valores y luego realizar con ellos ciertas operaciones. El problema es que necesito que esta conexi贸n a la base de datos se realice de forma peri贸dica y autom谩tica cada x segundos. 驴C贸mo podr铆a hacer esto?
Me explico un poco mejor: la base de datos se va actualizando cada x segundos. Lo que necesito es que, cada vez que haya una entrada nueva en la base de datos, reciba la nueva informaci贸n para hacer diversos c谩lculos con la misma. Yo veo dos posibles soluciones:
1.- Acudir a la base de datos cada x segundos y obtener los nuevos valores introducidos en ella.
2.- Que de alguna forma se me notifique que se han introducido valores nuevos en la base de datos y yo acudir a la misma para rescatar esos valores y operar con ellos.
Mi problema es que no s茅 muy bien que opci贸n es mejor, ni c贸mo implementarlas correctamente.
He intentado utilizar la clase java.util.TimerTask que me hab铆an propuesto, pero no s茅 muy bien tampoco c贸mo emplearla. Y lo de utilizar servlets, no es cosa m铆a. Es que estoy llevando a cabo un proyecto dentro de un grupo de investigaci贸n y todos trabajamos constantemente con servlets.
Muchas gracias por vuestra ayuda.
Un saludo,
Paloma
