部落格開張之面試 2 ,MVC

2021-07-04 03:00:05 字數 554 閱讀 8283

面試時通常也會問到:什麼是mvc

mvc即模型(model)-檢視(view)-控制器(controller)的縮寫,一種軟體設計典範,用於組織**用一種業務邏輯和資料顯示

分離的方法。可能被提問道之後都會這樣說,然後再說m(模型)表示企業資料和業務規則,v(檢視)即使用者看到的前台頁面,c(控制器)來接受使用者的命令並呼叫模型和檢視去完成使用者的請求。

很顯然,上面是乙個技術方面的解釋,但怎麼樣才能讓不懂技術的人也聽得懂呢,這就需要乙個自己對mvc的理解然後再去將它表達出來:比如,模型:假設有乙個老師,老師包含多個屬性,職責、性別、科目等等,他的一系列屬性再往下分,科目包含語文數學、職責包含教書、批閱試卷等等,可以把這個老師看成乙個化學分子式,然後一級一級的往下分類,這就是乙個模型。   控制器:比如工廠的乙個員工,負責將乙個大箱子裡的球分類,紅球放到a箱、籃球放到b箱....  那這個員工起的就是控制器的作用。  至於檢視起的就是乙個命令作用:比如命令這個員工什麼時候開始工作  什麼時候工作結束等等, 所以,這個員工(c)聽了檢視(v)的命令,按照(m

)的指示開始工作,這就是mvc。

個人理解,可能比喻不恰當

部落格開張了

一直在看的文章,但是一篇文章都沒發表過。覺得自己水平次只是一方面,主要是自己以前感覺都是混日子,現在到了工作的時候方才感覺力不從心,方知書到用時方恨少。於是吾發奮圖強,決定努力學習,努力提高自己的技術水平,希望未來的某一天不會再像現在這麼唏噓感嘆!總感覺自己的基礎不夠紮實,演算法也不好,邏輯思維能力...

老楊交流部落格開張!

做 快6年了,說長不長,說短不短 但乙個經常的感受就是 戰戰兢兢 如履薄冰。是提供資訊服務的,也就是說 的價值就是你提供的資訊能否滿足使用者的需要。但是問題就來了 究竟什麼樣的資訊最符合這個 使用者的需要?如何保證這種資訊的有效性?目前的 無論是報紙還是刊物 一般都是依靠記者和編輯的敏感度。但顯而易...

我的部落格開張了

心情的激動難以用言語來形容,因為我終於要有真正意義上屬於自己的部落格了!在這裡,首先要感謝csdn上許許多多的博友,正是因為看到了你們優秀的文章,被你們文章中透露出的積極向上 樂於分享的精神所感染,才使得我更加堅定了自己要寫部落格的心,謝謝你們!其實早就有接觸csdn,也經常聽前人說看部落格 寫部落...