2012-08-24 2 views
6

Das Ziel besteht darin, einige Antworten vom Web-Service zwischenzuspeichern.So speichern Sie REST-Antworten, Spring For Android

Ich benutze Spring für Android-Framework - http://www.springsource.org/spring-android#documentation mit Restful Service zu kommunizieren. Wie ich weiß, kann ich Caching in die Anwendung mit einem Modul aus dem gemeinsamen Spring Framework (http://viralpatel.net/blogs/cache-support-spring-3-1-m1/) hinzufügen. Habe ich Recht, dass es nicht möglich ist, nur mit "Spring-for-android" zu arbeiten? Was ist die Lösung dann?

* Ich habe keine Erfahrung in einem gemeinsamen Frühling.

Antwort

0

So war es einfacher, zusätzliche Datenbank für Caching-Zwecke zu verwenden. Ich habe diese Spalten verwendet: Ablaufdatum, Anfrage URL, Anfrage Objekt (Hash), Antwortobjekt (serialisiert).

Ich habe nach dem Cache gefragt, bevor die Anfrage an den Server gesendet wurde. Es war genug, um meine Ziele zu erfüllen, wenn Sie zusätzliche Funktionen benötigen, benötigen Sie wahrscheinlich zusätzliche Spalten.

1

Ich bin ein Beitrag zu RoboSpice. Diese Bibliothek bietet ein nettes asynchrones Modell für Netzwerkanforderungen mit Caching. Wir haben auch ein Spring Android Modul, das Sie interessieren könnte.

Verwandte Themen