開發者學堂課程【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)
顯示資訊
超連結:首頁、注冊、登入