Skip to content

这是一个电商商城项目,主要技术:springboot+bootstarp+ajax+mybatis+mysql,来实现电商购物,登录注册,添加购物车,商品页下订单,订单查询,收藏,账户用户名和密码修改,通过ajax进行数据请求

Notifications You must be signed in to change notification settings

BiBO-Jump/stores

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

springboot+bootstarp+ajax+mybatis+mysql

用户注册

1.创建stores的数据库

2.创建用户实体类

3.用户注册持久层

规划SQL语句 创建接口与抽象方法 配置接口文件路径:启动类中添加@MapperScan注解 配置SQL映射:mapper.xml

4.用户注册业务层

规划异常 创建接口抽象与方法 实现抽象方法:UserServiceImpl,进行获取用户名,查询,创建,异常处理,数据加密,抛出异常

5.用户注册控制器

创建响应结果类 处理请求响应 控制器基类状态调整 用户控制类注册映射配置 注册页html编写ajax请求

用户登录

1.用户登录持久层

规划SQL语句 接口与抽象方法 配置SQL映射

2.业务层

规划异常 接口与抽象方法 实现抽象方法

3.用户控制器

处理异常 设计请求 处理请求

用户拦截器

1.项目添加拦截器功能

添加白名单和黑名单

修改密码

1.用户修改密码持久层

规划SQL语句 接口与抽象方法 配置SQL映射

2.用户修改密码业务层

规划异常 编写接口与抽象方法 实现抽象方法

3.用户修改密码控制器

处理异常 设计请求 处理请求 用户修改密码ajax请求

个人资料

1.用户个人资料持久层

规划需要执行的SQL语句 接口与抽象方法 配置SQL映射

2.用户个人资料业务层

规划异常 编写接口与抽象方法 实现抽象方法

3.用户-个人资料控制器

处理异常 设计请求 处理请求 用户个人资料的ajax请求

上传头像

1.用户上传头像持久层

规划需要执行的SQL语句 接口与抽象方法 配置SQL映射

2.用户上传头像业务层

规划异常 编写接口与抽象方法 实现抽象方法

3.用户上传头像控制器

处理异常 设计请求 处理请求 配置上传文件大小限制 用户头像页ajax请求

新增收获地址

1.新增收货地址t_address表

2.新增收货地址创建实体类

3.新增收货地址持久层

规划需要执行的SQL语句 编写接口与抽象方法 配置SQL映射

4.增收货地址业务

规划异常 编写接口与抽象方法 实现抽象方法

5.新增收货地址控制器

处理异常 设计请求 处理请求 收货地址页ajax请求

获取到省/市/区的列表

1.获取省/市/区的列表数据库

导入t_dict_district.sql

2.新增省/市/区实体类

3.获取省/市/区的列表持久层

规划查询的SQL语句 编写接口与抽象方法 配置SQL映射

4.获取省/市/区的列表业务层

规划异常 编写接口与抽象方法 实现抽象方法

5.获取省/市/区的列表-控制器

处理异常 设计请求 处理请求 省市区列表页的ajax请求

获取省/市/区的名称

1.获取省/市/区的名称持久层

规划需要执行的SQL语句 接口与抽象方法 配置SQL映射

2.获取省/市/区的名称-业务层

规划异常 接口与抽象方法 实现抽象方法

3.新增收货地址业务层优化

收获地址列表

1.收货地址列表显示持久层

规划查询SQL语句 编写接口与抽象方法 配置SQL映射

2.收货地址列表显示业务层

规划异常 实现接口与抽象方法 实现抽象方法

3.收货地址列表显示控制器

处理异常 设计请求 处理请求 收获地址列表ajax请求

默认收获地址

1.默认收获地址持久层

规划需要执行的SQL语句 实现接口与抽象方法 配置SQL映射

2.默认收货地址业务层

规划异常 接口与抽象方法 实现抽象方法

3.默认收货地址控制器

处理异常 设计请求 处理请求 默认收获地址ajax请求

删除收货地址

1.删除收货地址持久层

规划删除SQL语句 接口与抽象方法 配置SQL映射

2.删除收货地址业务层

规划异常 编写接口与抽象方法 实现抽象方法

3.删除收货地址控制器

处理异常 设计请求 处理请求 删除收获地址ajax请求

商品热销排行

1.商品创建数据表

2.商品创建实体类

3.商品热销排行持久层

规划查询的SQL语句 实现接口与抽象方法 配置SQL映射

4.商品热销排行业务层

规划异常 实现接口与抽象方法 实现抽象方法

5.商品热销排行控制器

处理异常 设计请求 处理请求 商品热销排行ajax请求

显示商品详情

1.商品显示商品详情持久层

规划查询的SQL语句 实现接口与抽象方法 配置SQL映射

2.商品显示商品详情业务层

规划异常 实现接口与抽象方法 实现抽象方法

3.商品显示商品详情控制器

处理异常 设计请求 处理请求 商品详情页ajax请求

加入购物车

1.购物车-创建数据表

2.购物车-创建实体类

3.购物车-添加购物车-持久层

规划查询的SQL语句 实现接口与抽象方法 配置SQL映射

4.购物车-添加购物车-业务层

规划异常 实现接口与抽象方法 实现抽象方法

5.购物车-添加购物车-控制器

处理异常 设计请求 处理请求 购物车页ajax请求

显示购物车列表

1.购物车-显示列表-持久层

规划查询的SQL语句 实现接口与抽象方法 配置SQL映射

2.购物车-显示列表-业务层

规划异常 实现接口与抽象方法 实现抽象方法

3.购物车-显示列表-控制器

处理异常 设计请求 处理请求 购物车显示列表页ajax请求

增加商品数量

1.购物车-增加商品数量-持久层

规划查询的SQL语句 实现接口与抽象方法 配置SQL映射

2.购物车-增加商品数量-业务层

规划异常 实现接口与抽象方法 实现抽象方法

3.购物车-增加商品数量-控制器

处理异常 设计请求 处理请求 购物车增加商品ajax请求

显示勾选的购物车数据

1.显示确认订单页-显示勾选的购物车数据-持久层

规划查询的SQL语句 实现接口与抽象方法 配置SQL映射

2.显示确认订单页-显示勾选的购物车数据-业务层

实现接口与抽象方法 实现抽象方法

3.显示确认订单页-显示勾选的购物车数据-控制器

处理异常 设计请求 处理请求 购物车确认订单页ajax请求

创建订单

1.订单-创建数据表

2.订单-创建实体类

3.订单-持久层

规划查询的SQL语句 实现接口与抽象方法 配置SQL映射

4.订单-业务层

实现接口与抽象方法 实现抽象方法

5.订单-控制器层

处理异常 设计请求 处理请求 购物车确认订单页ajax请求

About

这是一个电商商城项目,主要技术:springboot+bootstarp+ajax+mybatis+mysql,来实现电商购物,登录注册,添加购物车,商品页下订单,订单查询,收藏,账户用户名和密码修改,通过ajax进行数据请求

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published