1. 程式人生 > >MVC(一)-MVC的基礎認知

MVC(一)-MVC的基礎認知

del action 減少 數據 瀏覽器 習慣 一次 格式 關註

MVC是一種編程模式和設計思想,MVC大致切割為三個主要單元:Model(實體模型),View(視圖),Contrller(控制器),MVC主要目在於簡化軟件開發的復雜度,讓程序代碼形成一個松耦合

彼此的關聯性 用戶第一次訪問瀏覽器,地址欄中的Url地址訪問Contrller中的動作[Action],控制器來決定顯示哪一個視圖

  Model:定義信息格式頁面信息驗證(其實就是數據表)。

  View:呈現給用戶的界面,顯示後臺給前臺傳輸的數據,將用戶輸入的數據傳到後臺控制器處理。

  Controller:響應客戶請求,指定要顯示的數據,協調Model把數據值傳到View,進行各種邏輯處理。

MVC有一個重要的觀念‘關註點分離’:不受到相同系統中其他對象的幹擾,也包括對對象所做出的修正不會影響到其他對象的運作。優點:簡化復雜程度,提高可維護性使測試更容易。

MVC是一個合理使用習慣替換配置的開發配置框架。

使用MVC開發項目建議

  1.減少代碼綴余,避免寫重復的代碼

  2.在項目開發是要搭建項目架構,沒有完美的架構,適合本次開發的就是最好的。

  3.寫代碼要發散性思維,不僅要寫還要想怎樣寫更方便,更兼容,可以給後面的代碼打基礎。

  4.明確分工,不僅團隊協作要分工,代碼模塊也要分工,保證代碼不雜亂。

  5.對於相同的功能要降低代碼的復雜程度提高可讀性,團隊開發更輕松。

  6.讓個組件抽象化,降低各組件之間的耦合度(減少各組件的依賴度)

PS:小菜一只請多多指教

 

MVC(一)-MVC的基礎認知