购物车

南笙酒味 提交于 2020-01-30 01:06:32

1.介绍

1.购物车在不登陆的情况下,也可以使用
需要引入浏览器cookie的操作

2.购物车在登陆情况下,需要使用Redis和MySQL来存储数据
Redis作为购物车缓存

3.在缓存情况下,或者用户添加购物车后,允许购物车中的数据和原始数据的不一致

4.购物车同步问题
什么时候同步(结算、登陆)
同步购物车后,是否删除cookie数据

5.用户在不同客户端同时登陆
如何处理购物车数据`在这里插入代码片

2购物车添加功能

1.传递参数(商品skuId,添加数量)
2.根据skuId调用skuService查询商品信息
3.将商品详细信息分装成购物车信息
4.判断用户是否登陆
5.根据用户登陆决定走cookie的分支还是db
购物车数据写入
Cookie:response.addCookie(cookie); request.getCookies();
Cookie的跨越问题setDomain(),getDomain()
Db
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!