麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

你是怎么理解“MVC”的

2019-11-14 16:17:46
字體:
來源:轉載
供稿:網友

  MVC就是三個字母的組合,M-模型, V-視圖, C-控制器。 這些在百度上隨便一索就可以索到,而且網上對這三個部分的解釋又過于籠統,使人沒法完全理解MVC的含義。

 
  這里我簡單的談談我對MVC這三個部分的一個理解并說明它們的具體職責是什么。我以網頁腳本php為例。
 
  我們知道在網站的訪問過程中在瀏覽器和web服務器之間傳輸的最多的就是數據,所以我認為MVC這三個部分就是為了數據的產生,傳輸,和顯示和產生的。
 
  M-模型負責了數據的產生和處理。它可以自己產生數據,它也可以從其它的存儲介質如文件、數據庫等地方取得數據。它還負責數據的處理,包括將數據打包存儲。還可以是這些動作的一些組合。
 
  V-視圖負責了數據的顯示。它的任務就是負責將數據通過各種形式表示出來。有時候數據是一段文字,視圖的工作可能就是在網頁上顯示這段文字、為這段文字加上各種樣式。有時候數據是一些數字,視圖的工作可能是繪制一張表格,要么是繪制一些線段走勢來表達這些數據。
 
  C-控制器。網絡上解釋大致是說為了銜接視圖和模型,意思大致是準確的。控制器的具體工作就是找到合適的模型,將用戶的請求(稍加修飾后)傳遞給它,取得模型返回的數據,再將這些數據(稍加修飾后)傳遞給合適的視圖。
 
  這三者之間的聯系就是數據,只是這三者對數據分別有不同的動作。“模型”負責數據的形成,其中有很多的業務邏輯,還包括數據在外部介質上的存儲等工作。控制器對數據的處理比較少,只是對數據稍加處理,有些時候甚至不需要處理。而視圖對數據幾乎是不作處理的,只是對數據加以修飾和表現。
 
  以上就是本人對MVC一個小小的理解,權當拋磚引玉。
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产噜噜噜噜噜久久久久久久久 | 一级黄色片武则天 | 欧美成人精品一区二区 | 亚洲精品自在在线观看 | 色就操 | 日韩视频一区在线 | 热久久91| 第四色成人网 | 国产精品色在线网站 | 一级黄色在线免费观看 | 久久久久电影网站 | 国产一区二区三区视频免费 | 亚洲男人的天堂在线视频 | 久久99国产精品久久99 | 曰批全过程120分钟免费69 | 成人三级电影网站 | 一级大黄毛片 | 久久久久久久一区二区 | 成熟女人特级毛片www免费 | 99精品国产小情侣高潮露脸在线 | 综合99| 国产精品一区二区三区在线 | 特级黄色影院 | 91av大片 | 曰韩黄色片 | 成人免费毛片片v | 伊人av影院 | 理论片中文字幕 | 中文字幕网站在线 | 午夜噜噜噜 | 婷婷亚洲一区二区三区 | 蜜桃91麻豆| 香蕉秀| 久久亚洲线观看视频 | 啪啪毛片| 久久久www成人免费精品 | 欧产日产国产精品乱噜噜 | 毛片在线免费视频 | 久久久裸体视频 | 99热高清| 成人国产精品一区 |