網站開發之MVC架構模式介紹和分析
發表日期:2016-09-07 文章編輯:BC贷實業 瀏覽次數:341
MVC要一種模式,產生於1979年,具體含義是M代表模型、V代表視圖、C代表控製器。MVC是一個強大而簡潔的方式,把程序的邏輯分離成三部分,雖然在一定程度上增加了編寫程序的複雜度,但是使邏輯變得清晰,分散了問題的難度,方便分工合作和修改維護。
ASP.NET有ASP.NET MVC,PHP有ThinkPHP等MVC框架。MVC是將程序分為三個主要的部分:
模型:組類,描述了要處理的數據以及修改和操作數據的業務規則。通常封裝存儲在數據庫中的數據,以及操作這些數據和執行特定域業務邏輯的代碼。
視圖:定義應用程序用戶界麵的顯示方式,在程序裏表現為一個頁麵模板。
控製器:一組類,用於處理來自用戶、整個應用程序流以及特定應用程序邏輯的通信。一個協調視圖和模型這間關係的特殊類。它響應用戶輸入,與模型進行對話,並決定呈現哪個視圖。
MVC架構開發的網站程序不但方便維護,而且擴展性強,值得使用和推薦。
ASP.NET有ASP.NET MVC,PHP有ThinkPHP等MVC框架。MVC是將程序分為三個主要的部分:
模型:組類,描述了要處理的數據以及修改和操作數據的業務規則。通常封裝存儲在數據庫中的數據,以及操作這些數據和執行特定域業務邏輯的代碼。
視圖:定義應用程序用戶界麵的顯示方式,在程序裏表現為一個頁麵模板。
控製器:一組類,用於處理來自用戶、整個應用程序流以及特定應用程序邏輯的通信。一個協調視圖和模型這間關係的特殊類。它響應用戶輸入,與模型進行對話,並決定呈現哪個視圖。
MVC架構開發的網站程序不但方便維護,而且擴展性強,值得使用和推薦。
如沒特殊注明,文章均為BC贷實業原創,轉載請注明來自http://www.dongzishiye.com/news/1977.html