MVC(一)-MVC的基礎認知
阿新 • • 發佈:2017-10-24
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的基礎認知