web工程師眼中的MVC模式

MVC:一種框架模式,呈現的是“表現”與交互的分離。

組成部分分爲三項:M    V    C

C:就是一個控制器,從用戶這個角度來講-->>>截取用戶的需求------>>>M

M:數據模型,會接受來自C的調用,實現與database之間的數據讀寫------->>>>數據再次呈現到V

V:視圖,會把C送來的數據傳遞給View界面------->>>>>V渲染結果後呈現給用戶。


上述的闡述是包含了可以提煉出“整個MVC”的完整流程。


使用MVC的好處:

①分離關注點:其實就是實現代碼的複用。

②方便以後的測試:(要是學過軟件工程的話,這方面的理解會更加透徹)。

 MVC---->>>>Disadvantage:

個人認爲MVC並不適合小型或者是中等規模的應用程序,就像大家大學課程的課程設計一樣(雖然學習了不同的框架,但是由於自己做的項目很小,所以用框架的來做設計,那我們所花費的時間成本就會高點)。


Ps: 上述是我寫的第一篇短文,有錯的或者是不足的地方歡迎大家不足及糾。

  內容參考:http://www.jianshu.com/p/734b7517a6de


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