一:功能分析

  1. 在购物车页面点击“去结算”按钮跳转到订单确认页面。

    1. 展示购买的商品列表
    2. 配送地址列表
    3. 选择支付方式

淘淘商城--订单模块设计

  1. 展示订单确认页面之前,应该确认用户身份。

    1. 使用拦截器实现。

    2. Cookie中取token

    3. 取不到token跳转到登录页面

淘淘商城--订单模块设计

  1. 取到token,根据token查询用户信息。
    1. 如果没有用户信息,跳转到登录页面
    2. 取到用户信息,放行。淘淘商城--订单模块设计三:提交订单

点击去结算这个按钮,会跳转到order-cart.jsp  这个页面。观察该页面中要显示的参数

淘淘商城--订单模块设计

通过观察数据中tb_order这张表的时候发现 只包含了 paymentType 和 payment 这两个属性,还有orderItems这个list集合  和 orderShipping这个对象 没有包含,所以  此处通过设计一个pojo来继承  TbOrder这个类,在不修改该pojo的同时又能够实现包含该页的所有数据。

淘淘商城--订单模块设计

 

淘淘商城--订单模块设计

 

淘淘商城--订单模块设计

点击该按钮后,会通过该连接处理请求。

淘淘商城--订单模块设计

 

淘淘商城--订单模块设计

淘淘商城--订单模块设计

淘淘商城--订单模块设计

相关文章: