jsp购物车原理是怎样啊

jsp购物车原理是怎样啊,第1张

现在做购物车一般都是用的session,

所以你说的原理应该是

做购物车的时候把购物信息都放在session里面,然后因为session的生命周期在浏览器打开到关闭的过程之间。

就是说你关闭了浏览器之后,再打开浏览器session就清空了前巧。你浏览器没有关闭session就一直存在,所以你的购物信息在码悔配浏览器不关闭的时候就会存放在里面。就是购物车了。

差不迟指多就是这样了。

第一:做购物车,一般来说是不存入数据库这样数据量比较州瞎大并且查询效率慢,所以一般购物车都用Session,或Cookie来实现,建一个购物车实体类,大概有这些字段,商品ID,用户ID,数量...等这可以根据自己需要来设置,然后比如购买一件商品添加到购物车就创建一个hashtable来保存购物车里的信息,然后把hashtable保存到Session或Cookie,大致就这样。

第二:订单,你说的那个订单一般都有一个订单表的。首先要弄清楚流程,肯定是用户先将产品加入购物车,然后再提交订单的。为什么会订单下了和迹弯以后还关购唤闷物车的事呢?购物车只是临时保存用户购买产品的地方。就像超市里去卖东西首先推一个车,然后去选购你要的产品,最后付款。对应这车只是你保存东西的一个工具,当你购买完毕后就不会和他有什么联系了。如果你后面需要退货你也只管那张单据(对应产品订单)而不会和你购物车车上联系。

不知道我这样讲你是否明白!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11980263.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存