Paging in J2EE: Manage Large Result Sets Efficiently
Learn how to manage paging for unbounded queries over large result setswithout blowing up your server. Strike the right balance between resource utilization and response-time requirements to satisfy your user demands.
by Lara D'Abreo
June 17, 2004
Pagination is the simplest and most common way to break up large amounts of data into more manageable chunks. Pagination is a key part of Web site design, both from the UI perspective (to manage limited screen real estate) and from the server perspective (to process large result sets efficiently, without causing resource spikes or servicing delays). In J2EE, efficient pagination (and good UI design) are essential for handling large query result sets in a resource-pooled environment.
Specifically, the following conditions make pagination necessary:
Screen real estate is limited. Your JSP/client UI may have insufficient space to display the entire results at once and your user may not be able to find what he or she wants quickly in a very large data set.
Your resources are pooled or constrained. Result sets are too large to be managed reasonably within your connection and memory limitations.
It's quick, easy and you get access to all the articles on DevX.
This registration/login is to allow you to read articles on devx.com. Already a member?
To become a member of DevX.com create your Member Profile by completing the form below. Membership is free!