一.详细设计
1.1购物车模块设计
①设计思路
1.购物车CartItem对象
2.购物车Cart对象
②添加商品到购物车
1.显示商品详情时,点击“添加到购物车”,可将当前商品以及对应的数量以表单的形式发送给服务器
2.编写CartServlet
3.给CartServlet添加addToCart()方法
4.修改jsp显示页面
③清空购物车
1.在购物车页面(cart.jsp),点击“清空购物车”
2.修改CartServlet,添加clearCart()方法
3.完善购物车页面,如果购物车为空,则显示“当前您还没有购买任何商品”
④移除购物项
1.在购物车页面,点击“删除”
2.修改CartServlet,添加removeCart()方法
1.2订单模块设计
①设计思路
1.创建表
2.编写JavaBean
3.编写dao接口和实现类
4.编写service接口和实现类
5.编写OrderServlet实现类
6.编写OrderServlet配置
②具体步骤
1.在购物车页面,点击“提交订单”
2.修改OrderServlet,添加saveOrder方法()
3.修改OrderService,添加addOrder方法(order)
4.修改OrderDao,添加save(order)和save(orderItem)