简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

java web开发之购物车功能实现示例代码

来源:易贤网   阅读:1108 次  日期:2017-10-22 18:02:48

温馨提示:易贤网小编为您整理了“java web开发之购物车功能实现示例代码”,方便广大网友查阅!

国民教育、国家承认,成教专升本/高起专本,多所高校多个专业,点击马上报名!

航帆培训2020年云南省公务员考试培训班正在火热报名中,报公考送事业单位笔试课程!

之前没有接触过购物车的东东,也不知道购物车应该怎么做,所以在查询了很多资料,总结一下购物车的功能实现。

查询的资料,找到三种方法:

1.用cookie实现购物车;

2.用session实现购物车;

3.用cookie和数据库(购物车信息持久化)实现购物车;

分析一下这三种方法的优缺点:

1.单纯有cookie实现购物车,这样的购物车不是很理想,设想一下,如果客户端的浏览器把cookie给禁用了,这种方法就会在这里流产…

2.session中保存购物车的信息,这个只是在一个会话中可用,如果用户没有登录,或者说登录了以后,添加购物车,在关闭浏览器或者登出后,之前所添加的购物车通通都流产啦…

3.我这里要说就是这种方法啦…..

主要的流程:

A.用户登录前的数据流:用户在没有登录系统的时候,对喜欢的商品进行添加购物车,那么这个时候,我们可以把购物车信息保存到cookie中,这里会涉及到cookie的添加,修改操作;也即如果之前在cookie中不存对应的cookie,则就对cookie进行添加操作。如果在cookie中存在对应的cookie,那么,这时候,就要对cookie进行修改操作了(这里涉及到用户对同一个商品进行多次添加购物车的情况)。

B.用户登录后的数据流:用户在登录后,系统首先做的第一件事就是去获取对应的cookies,如果存在相关的购物车cookies,那么就对该购物车信息进行相应用户User的持久化操作,要么添加,要么修改。(添加操作:该用户所对应的购物车如果没有相应的信息进行添加操作;修改操作:类似的,如果存在对应用户的购物车信息,就进行修改操作)。用户登录后,也可以进行购物车的添加操作,不过,这里不是添加到cookie中,而是直接持久化到数据库中。注:用户登录后的数据都是和数据库打交道。

java web开发之购物车功能实现示例代码

国民教育、国家承认,成教专升本/高起专本,多所高校多个专业,点击马上报名!

航帆培训2020年云南省公务员考试培训班正在火热报名中,报公考送事业单位笔试课程!

更多信息请查看脚本栏目
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:Android开发中GridView用法示例
下一篇:浅谈Node Inspector 代理实现
易贤网手机网站地址:java web开发之购物车功能实现示例代码
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
全部评论
分享到:
点评:
字数:
昵称:

验证:    会员登录    会员注册
  • 本站不参与评论!(点此简要咨询
  • 自觉遵守:爱国、守法、自律、真实、文明的原则
  • 尊重网上道德,遵守中华人民共和国各项有关法律法规
  • 严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的评论
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 您在本站发表的评论,本站有权保留、转载、引用或者删除
  • 参与本评论即表明您已经阅读并接受上述条款