处理分页各层分工 | 学习笔记

简介: 快速学习处理分页各层分工

开发者学堂课程【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

image.png

相关文章
|
设计模式 JSON 架构师
你真的需要防腐层吗?DDD 系统间的7种关系梳理与实践
当提到系统间交互的时候,人们都会想到大名鼎鼎的防腐层,用来防止其他系统的模型变更对本系统造成影响。但是在实践这个模式的过程中,我们常常会遇到问题。此时我们也应该考虑下其他的系统交互方式。
26958 12
你真的需要防腐层吗?DDD 系统间的7种关系梳理与实践
|
7月前
|
C++
C++中类的接口与实现分离的技术性探讨
C++中类的接口与实现分离的技术性探讨
122 1
|
5月前
|
搜索推荐
领域驱动概念问题之在领域驱动设计中,聚合和实体分别是什么
领域驱动概念问题之在领域驱动设计中,聚合和实体分别是什么
|
5月前
|
前端开发
领域驱动使用问题之领域驱动设计中聚合之间的依赖如何管理
领域驱动使用问题之领域驱动设计中聚合之间的依赖如何管理
|
5月前
|
存储
业务系统架构实践问题之聚合根和其附属模型之间有什么约定
业务系统架构实践问题之聚合根和其附属模型之间有什么约定
|
5月前
|
缓存 项目管理
项目管理定义问题之DDD架构的分层架构中基础层作用是什么
项目管理定义问题之DDD架构的分层架构中基础层作用是什么
|
设计模式 前端开发 JavaScript
14分布式电商项目 - 前端分层以及控制器继承
14分布式电商项目 - 前端分层以及控制器继承
85 0
|
消息中间件 前端开发 小程序
DDD实战之五:战略设计之上下文映射和系统分层架构(下)
DDD实战之五:战略设计之上下文映射和系统分层架构(下)
DDD实战之五:战略设计之上下文映射和系统分层架构(下)
|
存储 设计模式 缓存
复杂逻辑业务层治理探究
复杂逻辑业务层治理探究
395 1
|
JSON 缓存 监控
代码分层设计
在搭建一个项目之前,除了要进行架构和业务方面的设计和分析,往往还需要对代码的结构进行规范化设计。而分层思想,是应用系统最常见的一种架构模式。
614 0