一.详细设计
1.1订单管理模块设计
①我的订单设计
1.修改header.jsp页面,查看“我的订单”
2.修改OrderServlet,添加findByUid()方法
3.修改OrderService,添加findByUid()方法
4.修改OrderDao,提供findTotalRecordByUid()和findAllByUid()两个方法
5.修改jsp页面显示表单数据
②订单详情设计
1.显示“我的订单”时,显示订单状态state对应的文字提示
2.修改OrderServlet,添加findByOid方法,点击“付款”,根据订单id查询订单详情
3.修改OrderService,添加findByOid方法
4.修改OrderDao,添加findByOid方法
5.修改order_info.jsp页面,显示详情准备付款
③在线支付
1.修改order_info.jsp页面,添加支付功能。
2.修改OrderServlet,添加payOrder方法
3.修改service
4.修改dao
5.回调程序,修改OrderServlet,添加callback()方法
1.2 权限过滤器
完成订单模块和购物车模块以后,必须确认用户登录后才能访问,需要在servlet中编写相同的校验代码,通过权限过滤器统一处理。
1.编写实现类
2.配置web.xml:只针对订单操作和购物车操作进行登录权限校验
①