亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      java

      當(dāng)前位置:中華考試網(wǎng) >> java >> java面試題 >> 文章內(nèi)容

      2020年java常見(jiàn)面試題及答案:第三部分

      來(lái)源:中華考試網(wǎng)  [2020年9月29日]  【

        談?wù)剆pringmvc的流程

       、儆脩(hù)發(fā)起請(qǐng)求到前端控制器(DispatcherServlet),該控制器會(huì)過(guò)濾出哪些請(qǐng)求可以訪(fǎng)問(wèn)Servlet、哪些不能訪(fǎng)問(wèn)。就是url-pattern的作用,并且會(huì)加載springmvc.xml配置文件。

       、谇岸丝刂破鲿(huì)找到處理器映射器(HandlerMapping),通過(guò)HandlerMapping完成url到controller映射的組件,簡(jiǎn)單來(lái)說(shuō),就是將在springmvc.xml中配置的或者注解的url與對(duì)應(yīng)的處理類(lèi)找到并進(jìn)行存儲(chǔ),用map這樣的方式來(lái)存儲(chǔ)。

        ③HandlerMapping有了映射關(guān)系,并且找到url對(duì)應(yīng)的處理器,HandlerMapping就會(huì)將其處理器(Handler)返回,在返回前,會(huì)加上很多攔截器。

       、蹹ispatcherServlet拿到Handler后,找到HandlerAdapter(處理器適配器),通過(guò)它來(lái)訪(fǎng)問(wèn)處理器,并執(zhí)行處理器。

        ⑤執(zhí)行處理器

       、尢幚砥鲿(huì)返回一個(gè)ModelAndView對(duì)象給HandlerAdapter

        ⑦通過(guò)HandlerAdapter將ModelAndView對(duì)象返回給前端控制器(DispatcherServlet)

       、嗲岸丝刂破髡(qǐng)求視圖解析器(ViewResolver)去進(jìn)行視圖解析,根據(jù)邏輯視圖名解析成真正的視圖(jsp),其實(shí)就是將ModelAndView對(duì)象中存放視圖的名稱(chēng)進(jìn)行查找,找到對(duì)應(yīng)的頁(yè)面形成視圖對(duì)象

       、岱祷匾晥D對(duì)象到前端控制器。

        ⑩視圖渲染,就是將ModelAndView對(duì)象中的數(shù)據(jù)放到request域中,用來(lái)讓頁(yè)面加載數(shù)據(jù)的。

        ⑪通過(guò)第8步,通過(guò)名稱(chēng)找到了對(duì)應(yīng)的頁(yè)面,通過(guò)第10步,request域中有了所需要的數(shù)據(jù),那么就能夠進(jìn)行視圖渲染了。最后將其返回即可。

        填寫(xiě)下面表單即可預(yù)約申請(qǐng)免費(fèi)試聽(tīng)!害怕學(xué)不會(huì)?助教全程陪讀,隨時(shí)解惑!擔(dān)心就業(yè)?一地學(xué)習(xí),可全國(guó)推薦就業(yè)!

      預(yù)約申請(qǐng)免費(fèi)聽(tīng)課

      • 地區(qū):
      • 姓名:
      • 手機(jī):
      責(zé)編:yangliu1997
      • 會(huì)計(jì)考試
      • 建筑工程
      • 職業(yè)資格
      • 醫(yī)藥考試
      • 外語(yǔ)考試
      • 學(xué)歷考試