用户模块之注册功能流程图 | 学习笔记

简介: 快速学习用户模块之注册功能流程图

开发者学堂课程【Java Web项目实战2:图书商城用户模块之注册功能流程图 】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/35/detail/766


用户模块之注册功能流程图

内容介绍:

一、 regist.jsp

二、UserServlet#regist()

三、UserService#regist(User form)

四、UserDao

五、msg.jsp


一、 regist.jsp

表单


二、UserServlet#regist()

1.封装表单数据到 User for 对象中

2.补全:uid、code (激活码)

3.输入校验(不访问数据库的)

>保存错误信息到 reqeust

>保存 form 到 request (回显)

>转发回到 regist.jsp

4.调用 service#regist(form)

>保存异常信息到 request

>保存 form 到 request (回显)    

>转发到 regist.jsp

5.发邮件

6.保存成功信息到 request

7.转发到 msg.jsp


三、 UserService#regist(User form)

1.校验 form 的 username 是否已被注册>抛出异常(用户名已被注册)  

2.校验 form 的 email 是否已被注册>抛出异常( Email 已被注册)      

3.把 form 保存到数据库中


四、 UserDao

1User findByUsername(String username)

2.User findByEmail(String email)

3.void add(User user)


五、msg.jsp

显示信息

超链接:主页注册登录

相关文章
|
6月前
|
存储 小程序 关系型数据库
后台交互-个人中心->小程序登录微信登录接口演示,小程序授权登录理论,小程序授权登录代码演示,微信表情包存储问题
后台交互-个人中心->小程序登录微信登录接口演示,小程序授权登录理论,小程序授权登录代码演示,微信表情包存储问题
70 0
|
11月前
|
JavaScript 前端开发 API
使用Jsmind实现前端流程图功能
使用Jsmind实现前端流程图功能
|
JSON 前端开发 数据库
注册功能实现 | 学习笔记
快速学习 注册功能实现
77 0
|
开发者 Python
修改用户功能实现 | 学习笔记
快速学习 修改用户功能实现
87 0
|
前端开发 测试技术 数据安全/隐私保护
MMsegmentation教程 3:自定义数据流程
MMsegmentation教程 3:自定义数据流程
409 0
|
Java 开发者
注册功能流程图 | 学习笔记
快速学习注册功能流程图
205 0
注册功能流程图 | 学习笔记
|
Java 数据库 开发者
注册功能流程分析 | 学习笔记
快速学习注册功能流程分析
145 0
注册功能流程分析 | 学习笔记
|
Java 数据库 开发者
用户模块之注册功能流程分析|学习笔记
快速学习 用户模块之注册功能流程分析
128 0
|
SQL Java 数据库
用户模块之注册功能完成|学习笔记
快速学习 用户模块之注册功能完成