Какой должен быть лучший дизайн - PullRequest
2 голосов
/ 07 сентября 2010

У нас есть простая таблица с данными о сотрудниках, содержащая 100 тыс. Записей.Мы хотим отобразить их, используя разбиение на страницы на простой странице JSP с классом помощника / bean.

На одной странице мы отобразим 50 записей.и отобразить их / Использовать какую-то другую альтернативу?

Каким должен быть лучший подход к решению этой проблемы?

Ответы [ 3 ]

0 голосов
/ 07 сентября 2010

Возможно, вы захотите сделать пейджинг с базой данных и использовать кеш для уменьшения доступа к данным в базе данных. Ссылка: http://onjava.com/pub/a/onjava/excerpt/jebp_3/index2.html «Кэширование на сервере»

0 голосов
/ 07 сентября 2010

100 тыс. Записей, что означает 50 X 2000 или я могу сказать, что для просмотра всех записей требуется страница 2000.Если вы используете нумерацию страниц и полностью разбиваете страницы, используя первую, предыдущую, следующую, последнюю и нумерацию каждой страницы, это будет вредно.Потому что @ 1st вы должны посчитать всю запись, она тратит больше времени в вашем запросе на загрузку @ 2nd u должна создать алгоритм для отображения ее на вашем view.my совет - использовать шаблон, который был в facebook и использовать twiit.и previous.it будет простым и уменьшит время загрузки страницы.

спасибо

0 голосов
/ 07 сентября 2010

Есть много страниц для страницы сервера Java. Вы можете использовать один из них и отображать некоторые записи на страницах. Для пейджинга вы можете использовать, например, - jsptags paginator

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...