2012-08-24 26 views
6

El objetivo es almacenar en caché algunas respuestas del servicio web.Cómo almacenar en caché respuestas REST, Spring para Android

Estoy utilizando Spring para el marco de Android - http://www.springsource.org/spring-android#documentation para comunicarse con un servicio tranquilo. Como sé, puedo agregar el almacenamiento en caché a la aplicación usando algún módulo del Spring Framework común (http://viralpatel.net/blogs/cache-support-spring-3-1-m1/). ¿Tengo razón en que no es posible usar solo spring-for-android? Entonces, cual es la solución?

* No tengo ninguna experiencia en un resorte común.

Respuesta

0

Por lo tanto, era más fácil utilizar una base de datos adicional para el almacenamiento en caché. He utilizado estas columnas: fecha de vencimiento, url de solicitud, objeto de solicitud (hash), objeto de respuesta (serializado).

He pedido "caché" justo antes de enviar la solicitud al servidor. Fue suficiente para cumplir mis objetivos, si necesita funciones adicionales, probablemente necesite columnas adicionales.

1

Soy colaborador de RoboSpice. Esta biblioteca ofrece un buen modelo asíncrono para solicitud de red con almacenamiento en caché. También tenemos un módulo de Android de primavera que podría interesarle.

Cuestiones relacionadas