电商购物车解决方案

购物车列表:cartlist

  cookies存储


  Redis存储
    SecurityContextHolder
    如果在配置文件配置security=“none” 通过上面获取用户名则会报错 空指针
    可以通过匿名角色解决
    购物车对象:cart
      商家ID:
      商家NAME:
      购物明细列表:orderitemlist
            数量:
            价格:
            orderitem
            购物车对象:


       后端注意事项:安全性 购物车购物明细数量小于等于0

       前端控制层注意:把cart 和orderitem 单独出来 便于后期使用 ()常用的东西都单独出来

       定义三个方法 findCartList() // 在前端直接初始化调用
          addGoodsToCartList()
          sum() 私有 不需要被页面调用(放在业务层)
          定义一个 var totalValue ={totalNum:0,totalMoney:0}
          并不是非要和数据库打交道才可以放在service里 所有的业务逻辑都可以 放在service里 的好处是通用

   编程原则:前端控制层 大量业务不能放在前端控制层,应该放在前端业务层

   在HTML页面 总金额方面加.tofixed(2);

猜你喜欢

转载自www.cnblogs.com/990181993-qq/p/9460631.html