第三天:浪迹天涯网上商城(1.0版本)--后台管理系统--商品列表的查询
来源:互联网 发布:ovid数据库检索方式 编辑:程序博客网 时间:2024/05/16 17:29
1、创建数据库
使用mysql数据库。在互联网行业的项目中尽可能的减少表的管理查询。使用冗余解决表的关联问题。有利于分库分表。商品表如下:
2、langjitian-middleware-service 服务的提供
langjitian-middleware-service发布的地址:http://localhost:8082/middlerare ,这是给langjitianya-admin提供的服务。(1)、ItemRestful服务如下:langjitian-middleware-service
3、langjitianya-admin提供给前端调用的接口
(1)、langjitianya-admin提供给前端调用的接口定义如下:(2)、因为langjitianya-admin需要调用langjitianya-middleware-service的服务,所以我们在配置文件中给出了服务地址:
4、商品列表的查询
(1)、请求的url:/item/list
(2)、请求的参数:http://localhost:8080/admin/item/list?page=1&rows=10
(3)、返回值,Json数据。数据格式:
Easyui中datagrid控件要求的数据格式为:
{total:”2”,rows:[{“id”:”1”,”name”,”张三”},{“id”:”2”,”name”,”李四”}]}
(4)、Sql语句:SELECT * from tb_item LIMIT 0,10
(5)、分页插件PageHelper
(6)、分页实现原理
(7)、分页插件使用方法
第一步:引入pageHelper的jar包。
第二步:需要在MybatisConfig.xml中配置插件。
第三步:在查询的sql语句执行之前,添加一行代码:
PageHelper.startPage(1, 10);第一个参数是page,要显示第几页。第二个参数是rows,每页显示的记录数。
第四步:取查询结果的总数量。
创建一个PageInfo类的对象,从对象中取分页信息。
5、运行测试
第一步:分别运行langjitianya-middleware-service和langjitianya-admin项目。
第二步:当点击”查询商品”选项时,后台会调用/item-list跳转到查询商品页面,在该页面的背后会有一个ajax的call调用/item/list, 获取第一页的数据,截图留念:阅读全文
0 0
- 第三天:浪迹天涯网上商城(1.0版本)--后台管理系统--商品列表的查询
- 第六天:浪迹天涯网上商城(1.0版本)--后台管理系统--实现商品类目选择功能
- 第五天:浪迹天涯网上商城(1.0版本)--后台管理系统--Nginx代理FTP服务器
- 第二天:浪迹天涯网上商城(1.0版本)--后台管理系统--工程结构
- 第四天:浪迹天涯网上商城(1.0版本)--后台管理系统--搭建图片服务器FTP
- 第一天:浪迹天涯网上商城(1.0版本)--项目介绍
- 免费的网上商城商品管理系统
- 商品的管理系统
- 结合JDBC包装类的商品管理系统(Beta版本)
- C++学习第2天 简单的商品管理系统
- [OK]ECSHOP后台的商品列表里显示商品品牌
- ecshop后台商品列表和添加修改选择供货商处只显示自己管理的
- ecshop后台商品列表和添加修改选择供货商处只显示自己管理的
- 商品列表搜索查询
- 商品列表搜索查询
- 【SSH网上商城项目实战08】查询和删除商品类别功能的实现
- 【SSH网上商城项目实战11】查询和删除商品功能的实现
- 【SSH网上商城项目实战08】查询和删除商品类别功能的实现
- mac-安装redis
- 【Spark2.0源码学习】-9.Job提交与Task的拆分
- 处理输入成绩异常
- 【Ubuntu】使用 gnome-screenshot 截图
- git文件过大无法上传解决
- 第三天:浪迹天涯网上商城(1.0版本)--后台管理系统--商品列表的查询
- Java中代码的执行顺序
- VMware Workstation的使用过程中出现的错误及解决方案
- [RK3288][Android6.0] PWM backlight 驱动流程小结
- MongoPipeline,ImagePipeline,CsvPipeline,JsonPipeline,XmlWritePipeline
- 君生我未生!Stata
- 堆(heap)
- synchronized和lock的区别和使用
- 编程语言之存储结构篇