SSM_商城案例

一、用户注册

用户注册整体逻辑
SSM_商城案例

1用户注册
SSM_商城案例
SSM_商城案例
2校验用户名
SSM_商城案例

SSM_商城案例
SSM_商城案例
SSM_商城案例

二、生成验证码

生成验证码整体逻辑
SSM_商城案例
注册页面
SSM_商城案例
Servlet代码
SSM_商城案例

三、用户登录

SSM_商城案例
登陆整体逻辑
SSM_商城案例
登陆页面:login.jsp
SSM_商城案例
1修改Servlet 验证码校验
SSM_商城案例
4抽取出head.jsp 菜单栏 页眉
SSM_商城案例

四、注销用户

SSM_商城案例
前端:一个超链接
SSM_商城案例
后端代码
SSM_商城案例

五、首页导航条查询(分类)

SSM_商城案例
SSM_商城案例
分类逻辑
SSM_商城案例
菜单栏 页眉
SSM_商城案例
SSM_商城案例

六、查询热门商品和最新商品

SSM_商城案例
SSM_商城案例
Index.jsp页面 创建新引导页
SSM_商城案例
最新商品和热门商品
SSM_商城案例
后端代码
SSM_商城案例
根据pid查询商品信息
SSM_商城案例

七、分页查询商品信息

SSM_商城案例
修改header.jsp
SSM_商城案例
后端代码
SSM_商城案例
编写product_list.jsp
SSM_商城案例
商品列表:product_list.jsp
SSM_商城案例
分页
SSM_商城案例

八、商品详细信息显示

SSM_商城案例
SSM_商城案例
商品列表:product_list.jsp
SSM_商城案例
商品详情页面:production_info.jsp
SSM_商城案例
后端代码: 根据pid查询商品信息(复用)
SSM_商城案例

九、添加购物车

购物车逻辑(在详情页点击添加购物车·跳转)
SSM_商城案例
创建一个购物车项 和一个购物车类
方法:添加 清空 删除
SSM_商城案例
商品详情页:product_info.jsp
SSM_商城案例
SSM_商城案例
购物车页面:cart.jsp
SSM_商城案例
SSM_商城案例
购物车页面 处理总金额和积分
SSM_商城案例
后端代码(servlet)
SSM_商城案例

十、删除购物车中的商品

SSM_商城案例
购物车页面:cart.jsp
SSM_商城案例
后端代码
SSM_商城案例

十一、清空购物车

SSM_商城案例
修改cart.jsp
SSM_商城案例
修改CartServlet和cart
SSM_商城案例

十二、生成订单

SSM_商城案例
SSM_商城案例
SSM_商城案例
SSM_商城案例
SSM_商城案例
后端代码
SSM_商城案例
Service 和dao
SSM_商城案例

十三、查询我的订单

SSM_商城案例
菜单栏点击我的订单查询
SSM_商城案例
SSM_商城案例
带分页查询
SSM_商城案例

十四、点击查询未支付订单

整体逻辑
SSM_商城案例

十五、在线支付

支付流程
SSM_商城案例
支付成功跳转页面
SSM_商城案例

总结:

  • Dao:
    一般都是根据id查询居多

  • Service:
    1.获取mapper;
    2.调用方法,执行查询;
    3释放资源;4.返回结果
    5.判空

  • Servlet:
    1.获取浏览器传递的参数;
    2.调用Service中的方法;
    3.把对象存入request域或session域中;
    4.从session域中获取购物车类(强转);
    5.判断
    6.json:转为json ,响应给浏览器;
    7.转发到某页面/.jsp;