簡單談談對MVC設計模式的理解

MVC是Model-View-Controler的簡稱,即模型-視圖-控制器。MVC是一種設計模式,它強制性的把應用程序的輸入、處理和輸出分開。

MVC中的模型、視圖、控制器分擔着不同的任務:

視圖:視圖是用戶看到並能與之交互的界面。視圖向用戶顯示相關的數據,並接受用戶的輸入。視圖不能進行任何業務邏輯處理。

模型:模型表示業務數據和業務處理。相當於JavaBean。一個模型能爲多個視圖提供數據,這提高了應用程序的重用性。

控制器:當用戶單機web頁面中的提交按鈕時,控制器接受請求並調用相應的模型去處理請求。

然後,根據處理的結果調用相應的視圖來顯示處理的結果。

MVC的處理過程:首先,用戶通過視圖進行交互,視圖將用戶的請求發送給控制器,控制器調用相應的模型來進行業務處理,處理的結果又發送給控制器,控制器調用相應的視圖來顯示結果,用戶就得到了處理結果。

如果在項目中要對用MVC的話,那可以是:

最經典  JavaBean(model)+Jsp(view)+Servlet(controller)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章