新巴巴运动网 项目第五天

 

 

    1. 去商品添加页面
    2. 商品批量上传图片
    3. 富文本的图片上传
    4. 商品(提交)商品保存
    5. 搭建Redis服务器(单机版)(集群版有文档)
    6. 七个Redis的命令(命令行)
    7. Jedis 使用(配置) 连接Redis的Java接口
    8. 商品表(商品ID或编号全国唯一)理由
    9. 添加Redis生成商品编号到程序中
    10. 库存管理
    11. 商品列表图片修复
    12. Redis List Set
  1. 去商品添加页面

新巴巴运动网 项目第五天

 

  1. 设置路径

/product/toAdd.do

新巴巴运动网 项目第五天

  1. 加载品牌结果集Service

新巴巴运动网 项目第五天

  1. 加载颜色结果集Service

新巴巴运动网 项目第五天

 

 

  1. ProductController

品牌结果集

颜色结果集

新巴巴运动网 项目第五天

 

 

  1. 商品添加页面上

遍历品牌 颜色

新巴巴运动网 项目第五天

 

 

 

  1. 商品批量上传图片

新巴巴运动网 项目第五天

  1. 选择多张图片

 

新巴巴运动网 项目第五天

  1. Function

新巴巴运动网 项目第五天

新巴巴运动网 项目第五天

 

  1. UploadController 接收多张图片

新巴巴运动网 项目第五天

  1. 上传KindEditor的图片

新巴巴运动网 项目第五天

 

  1. 在项目的webapp/下添加此js

新巴巴运动网 项目第五天

 

 

  1. 引入kindeditor-all-min.js到head.jsp页面中

新巴巴运动网 项目第五天

  1. 需要转成kindEditor的textarea标签

新巴巴运动网 项目第五天

  1. 使用KindEditor转id为productdesc的textarea

新巴巴运动网 项目第五天

 

 

 

  1. 接收KindEditor的图片并回调上传路径

UploadController接收KindeEditor上传的图片、支持 单张 或多张

(图片的名称不知道也可以接收) 无敌接收

新巴巴运动网 项目第五天

 

 

  1. 商品添加(提交)

保存商品表

保存SKu(库存表)

新巴巴运动网 项目第五天

 

 

  1. 对字段

表单与商品对象的属性一致

 

  1. 保存商品并返回商品ID

保存商品表 (商品ID自增长)

返回商品ID

在ProductDao.xml中 调用selectByExample

新巴巴运动网 项目第五天

 

  1. 保存商品表及库存表 (库存表自增长)

新巴巴运动网 项目第五天

新巴巴运动网 项目第五天

新巴巴运动网 项目第五天

 

 

 

  1. Controller

入参:商品对象

返回值:无

跳转视图 重定向List页面

 

 

新巴巴运动网 项目第五天

 

  1. 库存管理

新巴巴运动网 项目第五天

  1. 去库存列表页面路径

/sku/list.do?productId=${product.id}

 

新巴巴运动网 项目第五天

 

  1. SkuService

入参:商品ID

返回值:List《SKu》

新巴巴运动网 项目第五天

  1. SkuController库存管理

入参:商品ID

返回值:List《SKu》

跳转视图 sku/list

 

 

新巴巴运动网 项目第五天

 

  1. 页面回显结果集

 

 

新巴巴运动网 项目第五天

 

 

  1. 修改按钮

新巴巴运动网 项目第五天

 

 

新巴巴运动网 项目第五天

  1. 保存按钮

第一步:页面js控件input按钮为不可写、并异步提交数据到Controller层

新巴巴运动网 项目第五天

第二步:Service层 通过id 修改库存表

修改Sku

新巴巴运动网 项目第五天

 

 

 

第三步:SKuController层 接收Sku对象、并调用Service层进行修改库存表

 

新巴巴运动网 项目第五天

 

 

  1. 商品编号全国唯一

由于Mysql数据库分布于全国各地、使用Mysql自增长方式会造成全国各地的数据出现ID相同现象、在后期数据汇总时、造成ID冲突、故要保证商品编号全国唯一!

 

 

 

 

新巴巴运动网 项目第五天新巴巴运动网 项目第五天新巴巴运动网 项目第五天新巴巴运动网 项目第五天新巴巴运动网 项目第五天

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. Redis搭建

原子性操作 1,2

 

新巴巴运动网 项目第五天

 

  1. 上传Redis软件

  2. 解压

新巴巴运动网 项目第五天

  1. 编译

新巴巴运动网 项目第五天

  1. 安装

新巴巴运动网 项目第五天

  1. 配置(配置文件)后台启动

新巴巴运动网 项目第五天

  1. 启动

新巴巴运动网 项目第五天

  1. 客户端连接(命令行)

  2. 输入命令演示 +1 -1

新巴巴运动网 项目第五天

  1. Jeids操作

 

 

新巴巴运动网 项目第五天

 

新巴巴运动网 项目第五天

  1. 应用项目中(商品ID使用Redis来生成编号)

新巴巴运动网 项目第五天

 

相关文章:

  • 2021-10-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
  • 2021-09-01
相关资源
相似解决方案