国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

通過項目逐步深入了解Spring MVC(一)

whataa / 3195人閱讀

摘要:是一個基于的框架。控制器將視圖響應(yīng)給用戶通過視圖展示給用戶要的數(shù)據(jù)或處理結(jié)果。有了減少了其它組件之間的耦合度。

相關(guān)閱讀:

本文檔和項目代碼地址:https://github.com/zhisheng17/springmvc

轉(zhuǎn)載請注明出處和保留以上文字!

了解 Spring:

Spring 官網(wǎng):http://spring.io/

一個好的東西一般都會有一個好的文檔解釋說明,如果你英語還行,建議還是看官方文檔。

Spring MVC基礎(chǔ)知識

什么是Spring MVC?

Spring MVC框架原理(掌握)

? 前端控制器、處理器映射器、處理器適配器、試圖解析器

Spring MVC 入門程序

? 目的:對前端控制器、處理器映射器、處理器適配器、試圖解析器學(xué)習(xí)

? 非注解的處理器映射器、處理器適配器

? 注解的處理器映射器、處理器適配器(掌握)

Spring MVC 和 Mybatis 整合(掌握)

Spring MVC 注解開發(fā):(掌握)

? 常用的注解學(xué)習(xí)

? 參數(shù)綁定(簡單類型,pojo類型、集合類型)

? 自定義的參數(shù)綁定(掌握)

Spring MVC 和 Struts2區(qū)別

Spring MVC高級應(yīng)用

參數(shù)綁定(集合類型)

數(shù)據(jù)回顯

上傳圖片

json 數(shù)據(jù)交互

RESTful 支持

攔截器

Spring MVC 框架 什么是Spring MVC?

springmvc是spring框架的一個模塊,springmvc和spring無需通過中間整合層進(jìn)行整合。
springmvc是一個基于mvc的web框架。

Web MVC

MVC 設(shè)計模式在 B/S 系統(tǒng)下應(yīng)用:

1、 用戶發(fā)起request請求至控制器(Controller)

控制接收用戶請求的數(shù)據(jù),委托給模型進(jìn)行處理

2、 控制器通過模型(Model)處理數(shù)據(jù)并得到處理結(jié)果

模型通常是指業(yè)務(wù)邏輯

3、 模型處理結(jié)果返回給控制器

4、 控制器將模型數(shù)據(jù)在視圖(View)中展示

web中模型無法將數(shù)據(jù)直接在視圖上顯示,需要通過控制器完成。如果在C/S應(yīng)用中模型是可以將數(shù)據(jù)在視圖中展示的。

5、 控制器將視圖response響應(yīng)給用戶

通過視圖展示給用戶要的數(shù)據(jù)或處理結(jié)果。

Spring MVC 框架

第一步:發(fā)起請求到前端控制器(DispatcherServlet)

第二步:前端控制器請求HandlerMapping查找 Handler

可以根據(jù)xml配置、注解進(jìn)行查找

第三步:處理器映射器HandlerMapping向前端控制器返回Handler

第四步:前端控制器調(diào)用處理器適配器去執(zhí)行Handler

第五步:處理器適配器去執(zhí)行Handler

第六步:Handler執(zhí)行完成給適配器返回ModelAndView

第七步:處理器適配器向前端控制器返回ModelAndView

ModelAndView是springmvc框架的一個底層對象,包括Model和view

第八步:前端控制器請求視圖解析器去進(jìn)行視圖解析

根據(jù)邏輯視圖名解析成真正的視圖(jsp)

第九步:視圖解析器向前端控制器返回View

第十步:前端控制器進(jìn)行視圖渲染

視圖渲染將模型數(shù)據(jù)(在ModelAndView對象中)填充到request域

第十一步:前端控制器向用戶響應(yīng)結(jié)果

組件

1、前端控制器DispatcherServlet(不需要程序員開發(fā))

作用接收請求,響應(yīng)結(jié)果,相當(dāng)于轉(zhuǎn)發(fā)器,中央處理器。

有了DispatcherServlet減少了其它組件之間的耦合度。

2、處理器映射器HandlerMapping(不需要程序員開發(fā))

作用:根據(jù)請求的url查找Handler

3、處理器適配器HandlerAdapter

作用:按照特定規(guī)則(HandlerAdapter要求的規(guī)則)去執(zhí)行Handler

4、處理器Handler(需要程序員開發(fā))

注意:編寫Handler時按照HandlerAdapter的要求去做,這樣適配器才可以去正確執(zhí)行Handler

5、視圖解析器View resolver(不需要程序員開發(fā))

作用:進(jìn)行視圖解析,根據(jù)邏輯視圖名解析成真正的視圖(view)

6、視圖View(需要程序員開發(fā)jsp)

View是一個接口,實(shí)現(xiàn)類支持不同的View類型(jsp、freemarker、pdf...)

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/66384.html

相關(guān)文章

  • 寫這么多系列博客,怪不得找不到女朋友

    摘要:前提好幾周沒更新博客了,對不斷支持我博客的童鞋們說聲抱歉了。熟悉我的人都知道我寫博客的時間比較早,而且堅持的時間也比較久,一直到現(xiàn)在也是一直保持著更新狀態(tài)。 showImg(https://segmentfault.com/img/remote/1460000014076586?w=1920&h=1080); 前提 好幾周沒更新博客了,對不斷支持我博客的童鞋們說聲:抱歉了!。自己這段時...

    JerryWangSAP 評論0 收藏0
  • 那些年我看過的書 —— 致敬我的大學(xué)生活 —— Say Good Bye !

    摘要:開頭正式開啟我入職的里程,現(xiàn)在已是工作了一個星期了,這個星期算是我入職的過渡期,算是知道了學(xué)校生活和工作的差距了,總之,盡快習(xí)慣這種生活吧。當(dāng)時是看的廖雪峰的博客自己也用做爬蟲寫過幾篇博客,不過有些是在前人的基礎(chǔ)上寫的。 showImg(https://segmentfault.com/img/remote/1460000010867984); 開頭 2017.08.21 正式開啟我...

    xiaoqibTn 評論0 收藏0
  • Java后端

    摘要:,面向切面編程,中最主要的是用于事務(wù)方面的使用。目標(biāo)達(dá)成后還會有去構(gòu)建微服務(wù),希望大家多多支持。原文地址手把手教程優(yōu)雅的應(yīng)用四手把手實(shí)現(xiàn)后端搭建第四期 SpringMVC 干貨系列:從零搭建 SpringMVC+mybatis(四):Spring 兩大核心之 AOP 學(xué)習(xí) | 掘金技術(shù)征文 原本地址:SpringMVC 干貨系列:從零搭建 SpringMVC+mybatis(四):Sp...

    joyvw 評論0 收藏0
  • Spring MVC+Stomp+Security+H2 Jetty

    摘要:在逐步開發(fā)過程中,發(fā)現(xiàn)自己需求,用戶使用,頁面樣式,做得都不是很好。希望很和牛逼的人合作,一齊完善這個項目,能讓它變成可以使用的產(chǎn)品。自己也可以在此不斷學(xué)習(xí),不斷累計新的知識,慢慢變強(qiáng)起來。 showImg(https://segmentfault.com/img/bVboKz5);#### 這一個什么項目 ##### 使用技術(shù) Spring MVC Spring Security ...

    gitmilk 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<