使用MVC模式設計使用者登入?

MVC是一種設計模式,其核心模組為模型(Model)、檢視(View)、控制器(Controller)。

使用MVC的優點為:①一個模型可以對應多個檢視,提高程式碼的重用性;②其三個模組之間是相互對立存在,互不影響;③控制器提高了應用程式的靈活性。

工具/原料

mysql Jar包

myeclipse

建立資料庫

①使用navicat工具建立一個數據庫,命名為“news”;

②在資料庫中建立一個表,命名為“admin”;

③新增欄位“id”,“loginname”,“loginpwd”;

④新增資料“1”,“admin”,“admin”。

使用MVC模式設計使用者登入

編寫程式

①開啟MyEclipse,建立一個Web專案,命名為“newsinfo”;

②為其新增JDBC驅動:一種方法直接將jar包拷貝到“WebRoot/WEB-INF/lib”下,會自動載入;另外一種方式是通過Build Path去新增。

使用MVC模式設計使用者登入

③在“WebRoot”下建立兩個JSP頁面,“login.jsp”和“message.jsp”;

④在“src”下新增“bean”、“servlet”包;

使用MVC模式設計使用者登入

⑤在“bean”包下建立“LoginBean”類,並編寫相關業務邏輯程式碼;

使用MVC模式設計使用者登入

⑥在“servlet”下建立“LoginServlet”類,並編寫相關業務邏輯程式碼;

使用MVC模式設計使用者登入

⑦編寫“login.jsp”頁面;

使用MVC模式設計使用者登入

⑧編寫“message.jsp”頁面;

使用MVC模式設計使用者登入

⑨部署到tomcat中,執行程式檢視結果。

相關問題答案