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

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

开发者学堂课程【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种关系梳理与实践
当提到系统间交互的时候,人们都会想到大名鼎鼎的防腐层,用来防止其他系统的模型变更对本系统造成影响。但是在实践这个模式的过程中,我们常常会遇到问题。此时我们也应该考虑下其他的系统交互方式。
27030 12
你真的需要防腐层吗?DDD 系统间的7种关系梳理与实践
|
5月前
|
架构师 开发者
【悬念揭秘】DDD:那片隐藏在软件深处的业务乐土——.NET项目如何借力领域驱动设计,让复杂业务逻辑迎刃而解?
【8月更文挑战第28天】领域驱动设计(DDD)在.NET项目中的应用聚焦于将业务领域知识与软件开发紧密结合,通过构建清晰的领域模型管理复杂业务逻辑。DDD的核心概念包括限界上下文、聚合、实体等,确保模型与实现的统一。在.NET中,通过CQRS和事件源等模式提高系统响应性和可扩展性,实现业务事件驱动的解耦与协作。DDD不仅是一种设计方法,更是要求开发者深入理解业务的文化,助力.NET项目应对复杂挑战,实现业务与技术的融合。
70 6
|
5月前
|
存储
仓储设计实现问题之仓储层需要与领域模型保持解耦如何解决
仓储设计实现问题之仓储层需要与领域模型保持解耦如何解决
|
6月前
|
存储
业务系统架构实践问题之聚合根和其附属模型之间有什么约定
业务系统架构实践问题之聚合根和其附属模型之间有什么约定
|
设计模式 Java
Java设计模式七大原则-合成聚合复用原则
Java设计模式七大原则-合成聚合复用原则
104 0
|
前端开发 小程序 Java
DDD实战之八:冲刺 1 战术之聚合设计(下)
DDD实战之八:冲刺 1 战术之聚合设计(下)
DDD实战之八:冲刺 1 战术之聚合设计(下)
|
前端开发 测试技术 定位技术
DDD实战之八:冲刺 1 战术之聚合设计(上)
DDD实战之八:冲刺 1 战术之聚合设计(上)
DDD实战之八:冲刺 1 战术之聚合设计(上)
|
开发者
业务层设计与开发(定义业务层标准) | 学习笔记
简介:快速学习业务层设计与开发(定义业务层标准)
150 0
业务层设计与开发(定义业务层标准) | 学习笔记
|
设计模式 开发框架 数据库
业务层结构优化 | 学习笔记
简介:快速学习业务层结构优化
|
数据库连接 数据库
经典三层架构以及分层的原则
经典三层架构以及分层的原则
281 0

热门文章

最新文章