前端:一個注冊、登陸系統的實現


git源碼鏈接地址:https://github.com/youker-lxy/Git-rep

 

 使用Myeclipse創建該工程,服務器為Tomcat8.0。

通過查找學習資源http://www.cnblogs.com/xdp-gacl/p/3908610.html,了解到了MVC的開發思想,以下畫圖是自己的理解。

其中,M:modeul,表示數據模型,用於處理數據,圖中的UserDao;V:view視圖,呈現給用戶的界面,圖中的jsp;C:control控制器,處理用戶請求,最后將適合的數據以及jsp頁面作為響應返回給用戶,即圖中的Serverlet。

程序運行流程:

  用戶訪問http://localhost:8080/login_regist/,顯示index.jsp歡迎界面,

當用戶點擊注冊的字體,通過href提供的超鏈接進入regist.jsp注冊界面,

 

點擊注冊按鈕,執行form表單的action到RegistServelt,通過后台web.xml配置文件,找到RegistServelt的java文件,提取出表單提交的數據,執行UserDao的函數添加用戶,並且返回歡迎界面。

當用戶輸入了正確的賬號密碼等,點擊登錄,執行form表單的action到LoginServelt,同理,通過UserDao與數據庫交互,若無該用戶,則返回歡迎界面且提示無該用戶,若找到該用戶,最終severlet返回welcome.jsp界面,並顯示用戶信息。

ps:由於數據庫的使用尚不了解,沒有使用數據庫,因此注冊之后並沒有添加這個新用戶,默認顯示注冊成功。可以通過事先設定的一個用戶賬號119,密碼123456成功登錄。

使用數據庫之后,以賬號作為查詢條件,返回對應密碼,並作比較,來判斷是否可以登錄。並且登陸成功的信息顯示可以從數據庫得到,而不需要歡迎界面輸入手機號用戶名等等。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM