2012-08-24 4 views
6

목표는 웹 서비스에서 일부 응답을 캐시하는 것입니다.안드로이드 용 Spring REST 응답을 캐시하는 방법

안드로이드 프레임 워크 용 Spring - 편안한 서비스와 통신하기 위해 http://www.springsource.org/spring-android#documentation을 사용하고 있습니다. 아시다시피 공통 스프링 프레임 워크 (http://viralpatel.net/blogs/cache-support-spring-3-1-m1/)의 일부 모듈을 사용하여 응용 프로그램에 캐싱을 추가 할 수 있습니다. 봄철 안드로이드 만 사용하는 것은 불가능하다고 나는 맞습니까? 그러면 그 해결책은 무엇입니까?

* 공통 스프링에 대한 경험이 없습니다.

답변

0

그래서 캐싱을 위해 여분의 데이터베이스를 사용하는 것이 더 쉬웠습니다. 나는 다음 열을 사용했다 : 만료일, 요청 URL, 요청 객체 (해시), 응답 객체 (일련 번호).

서버에 요청을 보내기 바로 전에 캐시를 요청했습니다. 내 목표를 달성하기에 충분 했으므로 추가 기능이 필요할 경우 추가 열이 필요할 수 있습니다.

1

저는 RoboSpice에 기여하였습니다. 이 라이브러리는 캐싱을 통한 네트워크 요청을위한 훌륭한 비동기 모델을 제공합니다. 관심있는 스프링 안드로이드 모듈도 있습니다.

관련 문제