1、mvc概述
model(模型)
通常模型物件負責在資料庫中訪問資料
view(檢視)
通常檢視是依據模型資料建立的
controller(控制器)
通常控制器負責從檢視讀取資料,控制使用者輸入,並向模型傳送資料
2、spring mvc互動圖
3、spring mvc核心架構
4、spring mvc工作原理
1)客戶端發出乙個http請求給web伺服器,web伺服器對http請求進行解析,如果匹配dispatcherservlet的請求對映路徑(在web.xml中指定),web容器將請求轉交給dispatcherservlet
4)handler對資料處理完成以後將返回乙個modelandview()物件給dispatcherservlet。
5)handler返回的modelandview()只是乙個邏輯檢視並不是乙個正式的檢視,dispatchersevlet通過viewresolver將邏輯檢視轉化為真正的檢視view。
6)dispatcher通過model解析出modelandview()中的引數進行解析最終展現出完整的view並返回給客戶端。
MVC系統學習1 MVC執行流程
用mvc來做開發也有一段時間了,但是感覺一直沒入門,就徘徊在似懂非懂的層次,和去年剛畢業學習webform時一樣,當時通過張子陽老兄的幾篇文章,明白了請求處理流程,頁面生命週期才真正明白了webform的強大。由於mvc的學習資料比較少,牛人的技術部落格也只是講一些基礎的而已。因此決定通過asp.n...
MVC系統學習1 MVC執行流程
用mvc來做開發也有一段時間了,但是感覺一直沒入門,就徘徊在似懂非懂的層次,和去年剛畢業學習webform時一樣,當時通過張子陽老兄的幾篇文章,明白了請求處理流程,頁面生命週期才真正明白了webform的強大。由於mvc的學習資料比較少,牛人的技術部落格也只是講一些基礎的而已。因此決定通過asp.n...
MVC學習筆記1 MVC的理解
我對mvc的理解 1.mvc更像傳統的三層 多層架構中的ui層 2.ui層又進行細分,分為m v c,3.其中view和controller層都是為了和客戶端進行互動,model對view輸入的有效性驗證。如,使用者傳送乙個請求,ip controller action,controller接收到請...