MVC 基礎認識

2021-08-29 18:00:27 字數 1004 閱讀 2440

mvc是模型(model)-檢視(view)-控制器(controller)的縮寫,

是一種框架,強制性的使應用程式的輸入、處理和輸出分開,

是一種軟體設計典範,用一種業務邏輯、資料、介面顯示分離的方法組織**,將業務邏輯聚集到乙個部件裡面,在改進和個性化定製介面及使用者互動的同時,不需要重新編寫業務邏輯

model——是指要處理的業務**和資料操作**

view——檢視 主要是指的 跟使用者打交道 並能夠展示資料

controller——看成是model和view的橋梁

(1)約定大於配置

(2)控制器類命名以controller結尾

(3)檢視控制器類將會產生乙個與之同名的在views資料夾的資料夾

例如controllers裡有乙個homecontroller

則在views下會有乙個home資料夾

(4)控制器裡的action方法index,也可在視**件下生成乙個同名的檢視

如:index.cshtml

預設razor檢視會將從後台輸出的字串裡包含的《轉義成<;為了不轉義,使用raw方法,來輸出html標籤原始碼

(1)耦合性低

(2)重用性高

(3)生命週期成本低

(4)部署快

(5)可維護性高

(6)有利於軟體工程化管理

(1)沒有明確的定義

(2)不適合小型、中等規模的應用程式

(3)增加系統結構和事項的複雜性

(4)檢視和控制器連線緊密

(5)檢視對模型資料的低效率訪問

(6)一般高階的介面工具或構造器不支援模式

初步了解mvc,感覺這個框架的controller對應著之前.net乙個頁面中(aspx)中的後台**,view對應著前台**,model對應著那些關於邏輯及資料處理(例如三層中的b層d層等)的**。與三層七層相比較,我感覺mvc是把一些分離都已經做好了,不需要我們進行分離,我們需要的是了解用他的規則然後用他。感覺一開始用的時候,可能由於不太熟會比較慢,但是熟悉了會很方便很快捷。

MVC簡單認識

學習乙個新知識,首先要了解的就是下面幾個問題,它是什麼?它能幹什麼?使用它有什麼好處?這篇文章就圍繞這幾個問題來展開討論。mvc不是一種程式語言,嚴格來說,它都不算是一門技術,它是開發軟體時使用的一種 架構 框架 他就像是一種開發模式,或者是乙個程式設計模板。軟體開發人員老生常談的乙個問題,就是軟體...

mvc的簡單認識

首先 我們要了解什麼是mvc 我在此簡單說下 mvc model view controller 是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分 模型 model 檢視 view 和控制器 controller mvc各部分的職能 在這裡呢 我自己準備啦乙個目錄 應用 config 程式...

mvc簡單的認識

說到mvc,首先大家要知道什麼是mvc?mvc全名是model view controller 是模型,檢視,控制器的縮寫,是一種設計模式,或者說是程式設計思想。是一種業務邏輯和資料顯示分離的方法組織 學習mvc的目的 1.能夠快速上手各大主流php框架,如yii,tp,ci等 2.快速適應多數we...