1.用户模块
1.1 用户登出操作
1.1.1 编辑UserController
1.2 Cookie优化
1.3重构用户登出操作
2.购物车模块实现
2.1 创建jt-cart项目
2.1.1 新建项目
2.1.2 添加基础/依赖/插件
2.1.3 编辑POJO
2.1.4 编辑Cart代码结构
2.1.5 编辑YML配置文件
2.2 购物车列表展现
2.2.1 页面分析
1). 页面url分析
2).业务说明
当用户点击购物车按钮时,应该根据userId查询购物车数据信息,之后在cart.jsp中展现列表信息.
2.2.2 编辑CartController
2.2.2 编辑CartService
2.2.3 页面效果展现
2.3 完成购物车数量修改操作
2.3.1 页面分析
2.3.2 页面JS分析
2.3.3 编辑CartController
2.3.4 编辑CartService
2.4 购物车删除操作
2.4.1 页面分析
2.4.2 编辑CartController
2.4.3 编辑CartService
2.5 购物车新增操作
2.5.1 需求说明
说明: 如果用户点击购入购物车时,应该将用户的提交数据插入到tb_cart表中,并且重定向到购物车列表页面.
注意事项: 如果用户重复提交数据,则应该数量更新.
2).参数说明
2.5.2 编辑CartController
2.5.3 编辑CartService
2.5.4 编辑CartMapper
3 商品详情展现
3.1 将jt-manage改造为Dubbo项目
3.1.1 编辑DubboItemServiceImpl
3.1.2 编辑YML配置文件
说明: 添加dubbo的配置即可
3.2 实现商品详情展现
3.2.1 页面url分析
说明:当用户点击某个商品时,需要跳转到商品的详情页面中.根据itemId展现商品信息.并且在item.jsp中展现数据.