开发者学堂课程【Java Web 项目实战1:注册登录、客户关系管理系统:注册功能流程图】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/39/detail/896
注册功能流程图
点击 regist.jap (注册)后---->RegiatServlet
1. 封装表单数据到 User form
2. 使用 form 来调用 userServiceregist() 方法,可能没有异常,也可能出现UserException
3. 异常:
保存异常信息到 requeat 域中,转发回 regist.jap
4. 没有异常:
输出“注册成功”
UaerService|regiat(User form)
1. 使用 form 中的 username 来调用 dao 的按用户名查询方法,得到 User 对象
2. 返回的是 nul:
调用 dao 的添加用户名方法,完成注册。
3. 返回的不是 nul:
创建异常对象,设置异常信息(用户名已被注册),抛出异常。
4. 添加用户