-
HandlerExecutionChain
查看全部 -
HandlerMapping
請求到來之后由哪一個controller響應(yīng)
用HandlerInterceptor包裹住controller
查看全部 -
HandlerInterceptor,Interceptor是一個攔截器,在被攔截對象的兩側(cè)加一些料,HandlerInterceptor是一個接口,三種方法可以在調(diào)用Controller之前、之后和view完成呈現(xiàn)之后做一些事情。?
查看全部 -
用戶的請求通過DispatcherServlet的分發(fā)到達合適的Controller,來生產(chǎn)我們所需要的業(yè)務(wù)數(shù)據(jù)Model,model再通過DispatcherServlet傳遞給view,來實現(xiàn)最后的頁面呈現(xiàn)。
查看全部 -
HandlerAdapter
查看全部 -
DispatcherServlet
查看全部 -
MVC是一種架構(gòu)模式,是一種思考方式
Model模型層,業(yè)務(wù)數(shù)據(jù)的信息表示,關(guān)注支撐業(yè)務(wù)的信息構(gòu)成,通常是多個業(yè)務(wù)實體的組合。
View視圖層,數(shù)據(jù)的呈現(xiàn)。
Controller控制層,調(diào)用業(yè)務(wù)邏輯產(chǎn)生合適的數(shù)據(jù),傳遞數(shù)據(jù)給視圖層用于呈現(xiàn)。
查看全部 -
MVC的核心思想是業(yè)務(wù)數(shù)據(jù)抽取同業(yè)務(wù)數(shù)據(jù)呈現(xiàn)相分離。
查看全部 -
Details
基本controller編寫
數(shù)據(jù)綁定
文件上傳
JSON協(xié)同
查看全部 -
中觀層面,structure
了解數(shù)據(jù)流程,及 流程當(dāng)中 各部分相互協(xié)作;
考慮哪些部分是需要配置,哪些是動手編碼;
查看全部 -
Big picture: MVC 核心思想是業(yè)務(wù)數(shù)據(jù)抽取同業(yè)務(wù)數(shù)據(jù)呈現(xiàn)相分離
查看全部 -
SpringMVC使用一種view resolver的機制來處理對相同數(shù)據(jù)不同呈現(xiàn)方式要求的應(yīng)用場景,用這樣的,i.e ContentNegotiatingViewResolver 來處理不同的數(shù)據(jù)呈現(xiàn)格式。
如是人類用戶,希望察看到 HTML 格式的數(shù)據(jù)頁面呈現(xiàn),則可以將數(shù)據(jù)代理請求 給 JSPView 來完成;如是 機器則需要 JSON 的數(shù)據(jù)呈現(xiàn),則將數(shù)據(jù)代理請求 給 JsonView;僅此而已,沒特別之處。
查看全部 -
JSON (JavaScript Object Notation) is a lightweight data-interchange format. JSON是一種數(shù)據(jù)交換的格式。
Restful Web Service?
HTML? 或 JSON 是 數(shù)據(jù)模型的不同表現(xiàn)形式。
查看全部 -
@RequestMapping 可以是類級別 和 方法級別使用
查看全部 -
上面是jsp風(fēng)格代碼寫法, 下面是 restful 風(fēng)格代碼寫法
查看全部
舉報