Методы разбивки на страницы с помощью Google App Engine

Я хочу реализовать разбиение на страницы для своего веб-сайта с помощью функции курсора в GAE (Java). Однако есть только курсор вперед; обратные курсоры не реализованы в App Engine SDK 1.4.0. Итак, чтобы реализовать функциональность предыдущей страницы, Предлагается сохранить страницу курсора в memchache. Но у меня вопрос: когда в хранилище данных добавляется новая запись, старые курсоры для соответствующих страниц становятся недействительными. Как мне справиться с такими ситуациями?

Кто-нибудь уже реализовал эту функциональность с помощью курсоров в Java раньше? Пожалуйста, разработайте алгоритм для этого.

Кроме того, я не видел конкретной реализации / примера того же самого на Java. Не могли бы вы поделиться ссылками, если возможно.

9
задан Qedrix 20 January 2011 в 21:39
поделиться