【ITOO】--MVC學習
MVC全名是Model View Controller,是模型-檢視-控制器的縮寫,是一種業務邏輯、資料、介面顯示分離的方法組織程式碼,將業務邏輯聚集到一個部件裡面,在改進和個性化定製及介面互動的同時,不需要重新編寫業務邏輯。
MVC目的:M和V的實現程式碼分離,從而使同一個程式可以使用不同的表現形式。C是確保M和V的同步,一旦M修改,V應該同步更新。
一、組成:
Model——應用程式核心
View——顯示資料
Controller——處理輸入(寫入資料庫記錄)
二、對比
1.MVC WebForm處理方式對比:
WebForm處理方式:
MVC處理方式:
2015年12月4日
1.在web瀏覽器中輸入地址www.itcast.cn/news/index這個地址
2.地址會通過TCP/Ip協議轉換成ip地址,訪問釋出該服務的IIS
3.根據Global裡面的路由配置,解析url,建立一個news(預設頁)的類的物件,並呼叫物件的Index方法,裡面return view將返回一個Index.cshtml頁面,該頁面講攜帶js+css返回給使用者。
2.MVC和普通三層的架構對比如下:
補充:2015年12月4日
MVC:
model:處理的業務程式碼和資料操作程式碼
view:檢視,跟使用者打交道並能夠顯示資料
Controller:model和view的橋樑
,net框架:
約定優於配置
1,控制器名以Controller結尾,例HomeController
2,控制器會產生一個與之同名的在view資料夾下的資料夾:~/View/Home
3,控制器裡的Action方法,也可在檢視資料夾下生成一個同名的檢視,如Index.cshtml
相關文章
- MVC學習筆記MVC筆記
- Spring MVC學習SpringMVC
- Spring mvc學習指南SpringMVC
- SpringBoot學習之mvcSpring BootMVC
- 【學習筆記】mvc與mvvm筆記MVCMVVM
- mvc框架的學習步驟MVC框架
- 【ITOO】--框架搭建框架
- AngularJS學習日記(一)MVCAngularJSMVC
- Spring MVC學習筆記二SpringMVC筆記
- 【ITOO】--memcache小結
- 學習筆記-設計模式:MVC模式筆記設計模式MVC
- 通過 JSP Model 深入學習 MVCJSMVC
- Spring4.0MVC學習資料,簡單學習教程(一)SpringMVC
- 【ITOO】--搭建底層框架框架
- 【ITOO】--分散式事務分散式
- Spring 學習筆記(3)Spring MVCSpring筆記MVC
- Asp.Net MVC 學習心得 之 Html HelperASP.NETMVCHTML
- ASP.Net MVC開發基礎學習筆記(1):走向MVC模式ASP.NETMVC筆記模式
- ASP.NET MVC學習筆記:(一)路由匹配ASP.NETMVC筆記路由
- Spring MVC學習筆記和SSH的整合SpringMVC筆記
- JIdea 學習Spring mvc 筆記-freemarkerIdeaSpringMVC筆記
- JavaScript MVC 學習筆記(四)類的使用(下)JavaScriptMVC筆記
- ASP.NET MVC學習之模型驗證篇ASP.NETMVC模型
- Asp.Net MVC4 + Oracle + EasyUI 學習 序章ASP.NETMVCOracleUI
- 【ITOO】--陣列、集合、泛型解析陣列泛型
- 使用AngularJS學習MVC的基礎知識分享AngularJSMVC
- 學習Spring 高階特性----Web應用與MVCSpringWebMVC
- 學習ASP.NET MVC(六)——我的第一個ASP.NET MVC 編輯頁面ASP.NETMVC
- 就最近學習MVC4.0的頁面用法學到的東西MVC
- 學習SpringMVC必知必會(2)~走近Spring MVCSpringMVC
- 白話學習MVC(一)開篇介紹及目錄MVC
- Spring學習筆記之Spring MVC 入門教程Spring筆記MVC
- 【ITOO】--專案系統架構圖架構
- 【ITOO】--Jekins整合錯誤集錦
- ASP.NET MVC 學習心得 (1) - 怎樣建立簡單程式ASP.NETMVC
- Spring學習手冊 2:Spring MVC 匯出excel表格SpringMVCExcel
- ASP.NET MVC 學習筆記-7.自定義配置資訊ASP.NETMVC筆記
- Asp.Net MVC4 + Oracle + EasyUI 學習 第二章ASP.NETMVCOracleUI