第三天:浪迹天涯网上商城(1.0版本)--后台管理系统--商品列表的查询
2017-11-11 16:29
274 查看
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, 获取第一页的数据,截图留念:
相关文章推荐
- 第六天:浪迹天涯网上商城(1.0版本)--后台管理系统--实现商品类目选择功能
- 第二天:浪迹天涯网上商城(1.0版本)--后台管理系统--工程结构
- 第四天:浪迹天涯网上商城(1.0版本)--后台管理系统--搭建图片服务器FTP
- 第五天:浪迹天涯网上商城(1.0版本)--后台管理系统--Nginx代理FTP服务器
- 第一天:浪迹天涯网上商城(1.0版本)--项目介绍
- SSH框架网上商城项目第11战之查询和删除商品功能实现
- 【SSH网上商城项目实战08】查询和删除商品类别功能的实现
- 【SSH网上商城项目实战08】查询和删除商品类别功能的实现
- 【SSH网上商城项目实战08】查询和删除商品类别功能的实现
- SSH框架网上商城项目第8战之查询和删除商品类别功能实现
- 【SSH网上商城项目实战11】查询和删除商品功能的实现
- 【SSH网上商城项目实战08】查询和删除商品类别功能的实现
- 008商城项目:商品列表查询-查出商品并且分页
- SSH框架网上商城项目第5战之商品类别级联查询和分页功能
- 007商城项目:商品列表查询-需求分析,以及Spinmvc的访问知识
- 【SSH网上商城项目实战11】查询和删除商品功能的实现
- 【SSH网上商城项目实战11】查询和删除商品功能的实现
- 【SSH网上商城项目实战11】查询和删除商品功能的实现
- 网上图书商城项目学习笔记-012BOOK模块查询2
- 【SSH网上商城项目实战05】完成数据库的级联查询和分页