實例: 用一個用戶登錄驗證實例講解MVC設計模式
登錄程序之前已經學過,是使用JSP+JDBC完成的開發操作,但是之前的登錄程序開發中可以發現有很多的問題,就是一個JSP文件中代碼過多了,即便是使用了JSP+javaBean的開發模式,其本身也存在JSP中代碼過多的問題。
現在我們就可以利用MVC設計模式來徹底解決掉這些代碼過多的問題了
在本程序中,用戶輸入的登錄信息提交給Servlet進行接收,Servlet接收到請求內容後首先對其合法性進行檢驗(如果輸入的內容是否為空或者長度是否滿足要求等),如果驗證失敗,則將錯誤信息傳遞給登錄頁顯示;如果數據合法,則調用DAO層完成數據庫的驗證,根據驗證的結構跳轉到登錄成功或登錄失敗的頁面。
需要開發的頁面橄榄如下: