社区
Java EE
帖子详情
分页
王山而羴
2018-09-17 01:20:28
在Java中如何用三层架构写分页查询,求助大神
...全文
480
6
打赏
收藏
分页
在Java中如何用三层架构写分页查询,求助大神
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nayi_224
2018-09-18
打赏
举报
回复
最简单的:数据少的话,全量查询,由前台表格框架负责分页。
一般的:自己对sql进行分页处理,配合分页工具类在后台完成。
最优的:只写正常的不分页的sql,靠框架自己添加分页用的语句。但是可能涉及到修改持久层框架的底层源码。
田小瘦
2018-09-18
打赏
举报
回复
分页, 也就是从第几页(参数一)开始查询,查多少条(参数二). 自己只要处理这两个参数,就可以随便写一个分页了.下一页就把参数一加1,反之减1
Z_Ascll
2018-09-18
打赏
举报
回复
分页算法在控制器中写 一般的处理的方法都写在控制器,视图说白了就是用户看到了东西,而模型是拼写sql和接收数据库数据的地方,控制器是写算法,变换类型等等的地方。
Z_Ascll
2018-09-17
打赏
举报
回复
当然分页算法我就不说了,百度都有,
Z_Ascll
2018-09-17
打赏
举报
回复
简单说就是:
1.视图——操作分页按钮,发送分页请求。
2.控制器——收到分页请求,执行并调用模型的方法(其中传入到模型的参数有当前页数,每页多少条数等等)。
3.模型——根据传入的参数拼写sql语句,并和数据库进行交互执行已经拼好的sql语句,并接收sql执行后的数据,再把数据传回给控制器。
4.控制器——接收模型传回的数据,必要时进行一些数据的处理(变个类型啥的),然后回传给视图。
5.视图——接收控制器传回的数据进行显示。
Z_Ascll
2018-09-17
打赏
举报
回复
看你想怎么用了,是调用已经写好的包,还是想自己写一个。调用包就不说了,我来说一下自己写的吧,一般我们使用的mvc(模型—视图—控制器)模式不外乎两大主流框架ssm,ssh(springboot比较流行但是我没用过)。这就是三层架构。三层架构是什么我就不多说了 楼主应该很了解了。现在进入正题:当我们点击分页按钮(也就是视图)时,会执行相应的方法(在控制器中执行),而控制器会根据相应的方法去调用模型中相应的sql语句执行,那我们只要在模型中写相应的分页语句(用limit关键字,也可以用别的方法)就好了。当然你还要在控制器中设定好页数,以及每页的大小,这些都是要传入到模型里作为参数用的,模型通过和数据库交互执行模型自主拼好的sql语句,返回回来你需要的哪个段的数据,再把这些数据通过模型回传到控制器,控制器回传到视图进行显示。整个下来就是这个过程。当然显示的页数你要记得加一(这个无关紧要,一般的bootstrap控件里都有你可以直接用)。
android Gridview
分页
实现
android Gridview
分页
实现的一个小例子
无刷新
分页
pagination
Jquery 无刷新
分页
jquery.pagination.js 带数据库 提交Handler请求数据 AJAX
BAT公司万亿海量数据
分页
秒级查询落地方案实现
在这个互联网高速发展的时代,数据呈指数级增长,像国内BAT一样的大企业数据量积累已经达到万亿级别,对于这么大的数据量,该怎么做到
分页
的秒级甚至毫秒级的响应时效呢?我们该怎么存储设计以及查询设计呢? 本课程将讲解万亿海量级数据存储方案以及秒级查询方案,并且落地实现。该课程将采用循序渐进方式一步一步带大家实现该系统,中间将穿插一些技术知识点讲解,让大家实现系统的同时,更深入理解其中的技术点。该课程系统最终是一个可用的
分页
秒级查询落地实现项目,包含解决方案以及实现,商业价值极高。大家可以根据自己企业的特定需求,稍加改造就可以用到自己企业的项目中去。 开发环境概述 开发工具:IDEA本课程用到技术:Spring Boot 2.1.0.RELEASESpring Cloud Greenwich.SR5Mybatis、Redis、QuartzAOP、自定义注解、反射技术Openfeign、EurekaThreadLocalThymeleafjQuery、AjaxMaven等企业一线架构师讲授,代码在老师的指导下企业可以复用,提供企业解决方案。 版权归作者所有,盗版将进行法律维权。
PageHelper
分页
实例(带页面)
PageHelper
分页
实例(带页面),基于Spring+Mybatis+SpringMVC后台与前台
分页
展示,效果和过程可见博文http://blog.csdn.net/evankaka/article/details/49452201
关于UICollectionView横向滑动
分页
的问题
关于UICollectionView的contentSize为什么不起作用
Java EE
67,512
社区成员
225,885
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章