购物车文档 1
系统设计 本例所设计的购物车是基于MVC三层模式予以实现的
模型层用来封装后台业务逻辑,即把数据库表中(模型)封装在 Jav aBean 中,以便在 JSP 页面中统一调用
控制层采用 Serv let 予以实现,主要负责请求的转发
视图层用来显示购物车页面,实现与用户的交互
1 模块设计 模块实现的主要功能如下: 查看商品列表
设置购买商品数量 购物车信息查看 前台结账 订单确认 主要开发的页面如下:(项目中的 View层) 商品列表页面(goods_list
jsp):完成商品列表显示工作
购物车页面(goods_show
jsp):显示购物车中的商品信息
用户结账页面(check_out
jsp):用户确认购买商品信息
设置购买商品数量页面(set_number
jsp):用于设置用户购买商品数量
用户订单确认页面(confirm
jsp)用户确认订单收获地址,收获人等信息
主要开发的 JavaBean如下: 商品信息 Bean(goods
java):封装了商品信息表 goods的所有属性信息
商品分类信息 Bean(type
java):封装了商品分类表 type的所有属性信息
订单信息 Bean(orders
java):封装了订单表 orders的所有属性信息
订单详细信息 Bean(orders_detail
java):封装了订单详细信息表 orders_detail的所有属性信息
说明:以上四个 Bean是四个简单的JavaBean,具体说明参见第 2节:数据表的封装
公共数据库访问连接Bean(DB_Conn
jav a):DB_Conn 中封装了数据库的连接代码和释放连接代码
具体代码已给出,详见 3
商品信息数据库操作 Bea