一、购物车的需求分析 购物车数据存储的位置 (1)session里面,关闭网站,下次访问则没有购物车的数据 (2)数据库里面,存储到数据库里面,要求用户必须登录,购买成功,可以把数据给清空。 (3)存储到cookie里面,再次访问网站,能够看到以前存储到购物车里面的数据、 京东的做法,如果用户没有登... ...
分类:
其他好文 时间:
2016-05-09 00:11:30
阅读次数:
300
购物车模块
购物车存储:
保存在session中(本次使用的)
保存在cookie中
保存在数据库中
购物车相关类
购物车结构
CartItem:包含图书和数量,小计
Cart:包含一个Map和部分购物车操作方法
修改登录方法,在用户登录成功后,马上在session中添加一辆车
页面负责遍历存在session域中的购物车属性
添加购物...
分类:
Web程序 时间:
2016-05-07 01:08:33
阅读次数:
319
图书商城
模块
用户模块
分类模块
图书模块
购物车模块
订单模块
功能分析
前台
用户模块:注册/激活/登陆/退出
分类模块:查看所有分类
图书模块:查询所有图书/按分类查询图书/查询图书详细(id)
购物车模块:添加/清空/删除购物车条目 /我的购物车(按用户查询)
订单模块:生成订单/我的订单(按用户查询)/按id查询订单...
分类:
Web程序 时间:
2016-05-05 02:07:40
阅读次数:
367
1 Cookie机制
在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。例如,用户A在超市购买的任何商品都应该放在A的购物车内,不论是用户A什么时间购买的,这都是属于同一个会话的,不能放入用户B或用户C的购物车内,这不属于同一个会话。
而Web应用程序是使用HTTP协议传输数据的。HTT...
分类:
编程语言 时间:
2016-05-03 18:29:24
阅读次数:
215
这是我的一次面试中的面试题,简单写商城的购物车功能,要求是:
1、自己写简单的前台
2、用户登录前能用购物车
3、不可以用cookie
该购物车的主要逻辑是,用session来实现识别不同的用户各自的购物车,以便用户登录后保存的是自己的购物车。流程图如下:
各文件的代码如下:
shop_list.php
<?php
/* shop_cart.php...
分类:
Web程序 时间:
2016-05-03 18:12:52
阅读次数:
212
Zen Cart是国外一个免费的、界面友好,开放式源码的购物车软件,是目前外贸行业使用最为广泛的网站程序。本仿站技术需要你有一定的html和css基础,易学易懂,一步一步地教你操作和使用Zen Cart 软件进行仿站,让你学会用Zen Cart快速建立精美和功能完备的外贸网站和网店。此套教程总共47 ...
分类:
其他好文 时间:
2016-05-02 00:36:42
阅读次数:
192
什么是node.js 什么是node.js node.js的实现结构 node.js的实现结构 node.js可以做什么 node.js可以做什么 用户登陆 用户注册 添加购物车 商品的展示 node.js和PHP的区别 node.js和PHP的区别 相同点: 不同点: 安装包管理工具npm 安装包 ...
分类:
Web程序 时间:
2016-05-01 06:26:47
阅读次数:
209
HTML代码: 第一版HTML:(非事件委托版) 第二版HTML(事件委托版) 以上两版的HTML所引进的JS:(也就是utils.js加密版) ...
分类:
其他好文 时间:
2016-04-29 21:56:12
阅读次数:
210
1.事务具有ACID四种特性。1.原子性(automicity):一个事务中的所有语句,应该做到:要么全做,要么一个都不做;
2.一致性(consisitency):让数据保持逻辑上的“合理性”,比如:一个商品出库时,既要让商品库中的该商品数量减1,又要让对应用户的购物车中的该商品加1;
3.隔离性(isolation):如果多个事务同时并发执行,但每个事务就像各自独立执行一样。
4.持久性(...
分类:
数据库 时间:
2016-04-29 19:36:47
阅读次数:
217