注册请求信息,账号密码

前端页面

控制器:UserController

SpringMVC那一套

调用对应的reg()方法

通过反射注解url

注册成功通过

AJAX,JSON

返回响应

注册失败抛出异常

业务逻辑实现类

UserServiceImpl

reg()方法具体实现逻辑

业务逻辑接口

IUserService

声明reg()方法

判断用户名是否重复

findByUserName()

方法执行是通过

Mappers包中相关的

映射sql语句

返回null则说明

数据库中没有此对象

继续执行注册流程

返回User对象则

用户名已存在

注册失败抛出异常

通过持久层接口

UserMapper中

findByUserName()

将表单中的请求数据

注入User对象的对应

属性中,然后调用

insert()方法

调用持久层接口

UserMapper中的

insert()方法将注入

属性参数的User对象

插入到数据库中

insert()方法执行是通过

Mappers包中相关的

映射sql语句

UserMapper接口

用于声明抽象方法

而mappers文件中

UserMapper.xml

则是具体执行的方法

映射的具体sql语句

分析需求创建数据库

数据表准备对应的字段属性

发生未知错误

注册失败抛出异常

注册成功

学子商城

学子商城

2019-04-01 23:07:03 0 19
这里是评论

相关推荐