¿Cómo implemento un temporizador en esta configuración de MVC?

Con Java Spring, tengo una página que extrae una lista de subastas al azar de su base de datos y actualiza esta acción cada vez que el usuario actualiza el navegador.

En cambio, quiero que muestre la misma subasta elegida al azar para todos los usuarios, cambiando a una nueva al azar cada hora. ("¡Aquí está la subasta destacada de esta hora!")

Así es como funciona mi flujo actual:

  1. Data.xml obtiene una subasta aleatoria de db.
  2. DAO creado a partir de la importación SQL
  3. La lista pública creada a partir de DAO, hace algunas cosas especiales aquí con los datos.
  4. Lista de esa lista creada en el controlador de página, agregada a un mapa MVC para su uso en el front-end.

Se está agotando el tiempo aquí, así que solo voy a crear una especie de válvula de cierre para esto, por lo que solo obtiene los datos una vez cada hora en lugar de solicitarlos.

No estoy pidiendo código aquí, sino una estrategia. ¿Debo ir con un CronTrigger? ¿Y dónde debería estar el trabajo?

(Gracias :) )

Respuesta 1

En el código del lado del servidor, estoy escribiendo una cadena (que se escribe en una página del navegador) usando OutputStreamWriter. Esto se escribe en una nueva ventana. Necesito poder escribir esto en la misma ventana. ...

Soy bastante nuevo en Android y me estoy adaptando lentamente a cómo funciona Android. Estoy en el proceso de crear una aplicación de Android que utiliza un servicio web .net para extraer datos de una base de datos SQL. YO ...

Tengo un servicio web simple definido en la configuración de Spring: <beans xmlns = "http://www.springframework.org/schema/beans" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns: cxf = "http: //cxf.apache ....

He creado un cliente de servicio web que importa un wsdl de terceros en eclipse. Pero obtuve esta excepción: javax.xml.ws.WebServiceException: Connection IO Exception. Verifique la excepción anidada para más detalles. (...