天天看點

使用者子產品之注冊功能流程圖 | 學習筆記

開發者學堂課程【Java Web項目實戰2:圖書商城:使用者子產品之注冊功能流程圖 】學習筆記,與課程緊密聯系,讓使用者快速學習知識。

課程位址:

https://developer.aliyun.com/learning/course/35/detail/766

使用者子產品之注冊功能流程圖

内容介紹:

一、 regist.jsp

二、UserServlet#regist()

三、UserService#regist(User form)

四、UserDao

五、msg.jsp

表單

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)

顯示資訊

超連結:首頁、注冊、登入