ZK: Шаблон проектирования: разбиение на страницы больших объемов данных?

#java #ajax #zk

#java #ajax #zk

Вопрос:

Я хотел бы получить несколько советов о том, как справиться с подкачкой и сортировкой больших объемов данных.

На данный момент я извлекаю все наши пользовательские данные и помещаю их в список. На данный момент это здорово, но когда у нас будет 100 000 пользователей, я не хочу заполнять поле списка 100 000 пользователями или иметь коллекцию на сервере со 100 000 пользователями на нем.

Какой бы вы порекомендовали хороший подход для этого?

Должен ли я сохранить ConnectedRecordset и передать его в Listbox. Есть ли у ZK возможность управлять данными и соединением?

~ ИЛИ ~

Было бы лучше вручную искать события страницы и повторно заполнять список вторым набором данных, извлекая, скажем, только 10 строк за раз?

Кроме того, когда я хочу разрешить пользователю сортировать по столбцу, тогда, безусловно, нужно запрашивать данные из базы данных.

Каков правильный способ оспорить это? Пожалуйста, дайте совет или ссылки на статьи.

Спасибо,

Отметить

Ответ №1: