Hands-On
实训教程系列
分页技术
数据库
每次获取当前页数据
Hands-On
实训教程系列
分页技术理解
分页是一种常用的页面数据显示技术,分页
能够通过减少页面数据处理量从而提高了系
统的性能
理解分页技术
Hands-On
实训教程系列
常用的分页技术
目前常用的分页技术有两种
1 .第一次访问是读取所有记录,放入 session
中,然后每次从 session 对象中读取当前
页 的数据。
2 .每次都访问数据库,从数据库中读取当
前页的记录。
Hands-On
实训教程系列
常用的分页技术比较
1. 当数据量比较少时,第一种方法无疑是要快一些,因
为减少与数据库的连接访问。而当数据量比较大时,那
么内存的开销是十分大的,放到 session 中还有一个问
题是能不能及时的清除无用的对象,而且这么大数据量
在网络中传输也会使系统变得很慢。
2. 第二种方法就是专门解决这个问题的,它每次访问数
据库,只读取当前页所需的记录,大大的减少网络传输
量;它不会把页数据放到 session 中,大大提高服务器
的性能。
Hands-On
实训教程系列
框架分页技术
在实际开发中,我们总是希望能够有一个通用
的分页框架,它能够解决多种数据库的分页实
现,能够简化 JSP 页面的代码,页面中没有任
何与分页相关的计算,能够应用到任何 Web 框
架中,在后面的内容中我们将会对框架中的分
页实现进行介绍。