开发者学堂课程【JDBC 数据库开发进阶:处理分页各层分工】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/32/detail/696
处理分页各层分工
简介:
1、分页 Bean 的设计
2、分页在各层中的处理
1、分页Bean的设计
我们把这些分页数据封装到一个 javabean 中,它就叫分页 Bean ,例如:PageBeanPageBean.iava
代码:
public class pageBean{
private int pc; //当前页码page code
// private int .tp;//总页数total page
private int tr;//总记录数total record
private int Ps;//每页记录数page size
private List bsanIi.s.t;l /当前页的记录
.....
}
2、分页在各层中的处理
- 页面:给出分页相关的链接们!
- 页面需要给 Servlet 传递什么:有可能传递 pc
- Serxlet:创建 PageBean ,对象,给 PageBean 所有的属性赋值,然后传递给页面;
- serxlet需要给 DAO 传遇 pc、 ps
- Service :略
- Dao:
- tr: select count(*) t.customer
- beanList : select * from t.customer limit x, y