数据分页jdbc+mysql实现

通过简单粗糙的功能不完善的客户管理案例体现jdbc+mysql的数据分页,与其说是管理系统,不如说就是一个jdbc数据分布的demo而已。但是话又说回来,麻雀虽小,五脏俱全。虽然是个小demo,但是其中用到了一些比较向上的思想,也可以说是这个小demo的亮点吧。
  单纯的Mysql数据库的分页比较简单,一条语句就可以搞定,但是使用JSP来做还是要小费精力。数据库这头难度忽略,剩下的事就是程序里面如何来展示和传递参数。做起来可能花费时间最多的还是在前台的显示,再下来就是分页的这些数据的组织。
  1、软件分层思想
    经典javaweb三层架构
  2、工厂设计模式
    降低层与层之间的耦合
  3、单例设计模式
    保证只产生类的一个实例
  4、面向接口编程
    面向对象思想多态的体现
  5、数据信息封装
    分页信息对象的封装
  上面好像说了一些废话,还是进入正题不然又得跑偏。说说demo中的分页,Servlet不做页面展示,通过调用Service层方法返回一个封装了分布信息的对象,然后转发到jsp页面显示。分页信息对象是在Service中才产生,分页信息中包含页面上要显示的数据,这个思想很好,显然不是我想到的。Service调用Dao的方法得到查到的封装JavaBean信息的集合,再通过Service封装,把分页信息和这个JavaBean集合再封装到分页对象中一起返给Servlet然后转发到jsp页面,在页面上通过标签和EL表达式对数据进行分页显示。
  说这么些也不直观,有兴趣的盆友可以下载源码看看,这里先上一张图展示页面效果。
    链接: https://pan.baidu.com/s/1gfiQIFx 密码:usmz
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值