版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第5章練習(xí)題一、填空題1.SpringMVC也叫SpringWebMVC,是Spring3.0版本后新增加的一個Web控制器框架。2.SpringMVC的核心模塊主要包括六大組件,分別是:中央處理器、映射處理器、請求適配器、業(yè)務(wù)處理器、視圖解析器、視圖響應(yīng)器。3.SpringMVC中的所有視圖資源均位于“/WEB-INF”路徑下,視圖資源不能以傳統(tǒng)的URL方式直接訪問,要經(jīng)過視圖解釋器的轉(zhuǎn)跳才能正確找到目標(biāo)視圖資源。4.在JSP視圖解釋配置代碼中,通過“class”屬性聲明視圖解釋器類,通過“prefix”屬性聲明了JSP視圖資源的位置路徑,通過“suffix”屬性聲明所處理的視圖類型,通過“order”屬性聲明視圖解釋器的優(yōu)先級。5.SpringMVC模塊中除了支持常規(guī)的視圖對象外,還支持Model、ModelAndView視圖對象,以更好的滿足模塊的功能需求。二、選擇題:1.關(guān)于SpringMVC的說法正確的是?(ABC)[多選]A.SpringMVC是一個基于Java并實現(xiàn)了MVC架構(gòu)模式的請求驅(qū)動類型輕量級Web框架B.SpringMVC以DispatcherServlet為核心C.SpringMVC把Model,View,Controller分離,把復(fù)雜的Web應(yīng)用分成邏輯清晰的幾部分D.SpringMVC在MVC架構(gòu)模式中承擔(dān)模型層(Model)的角色2.以下哪項屬于SpringMVC核心模塊組件?(D)[單選]A.業(yè)務(wù)類B.目標(biāo)對象C.請求映射D.視圖響應(yīng)類型3.關(guān)于SpringMVC的中央處理器與映射處理器組件說法正確的是?(ABCD)[多選]A.中央處理器是一個Servlet組件B.中央處理器統(tǒng)一接收前端的HTTP請求,然后轉(zhuǎn)發(fā)至其它組件C.映射處理器是一個請求解釋器。D.映射處理器負(fù)責(zé)從URL解釋出下一級業(yè)務(wù)控制器4.關(guān)于SpringMVC的請求適配器與視圖解析器器組件說法正確的是?(ABC)[多選]A.請求適配器是一個請求的中轉(zhuǎn)站B.請求適配器負(fù)責(zé)把請求轉(zhuǎn)發(fā)給對應(yīng)的目標(biāo)對象C.視圖解析器負(fù)責(zé)將業(yè)務(wù)請求的處理結(jié)果生成View視圖響應(yīng)對象D.JSP與HTML視圖資源可以共用同一視圖解釋器5.關(guān)于SpringMVC的業(yè)務(wù)處理器組件說法正確的是?(ABCD)[多選]A.業(yè)務(wù)處理器是一個次級控制器B.業(yè)務(wù)處理器負(fù)責(zé)與業(yè)務(wù)模塊進(jìn)行交互,類似于Struts框架的Action類C.業(yè)務(wù)處理器需要由程序獨立開發(fā)D.任何Java類經(jīng)過向映射處理器注冊后,均可以成為業(yè)務(wù)處理器6.關(guān)于SpringMVC中視圖資源說法正確的是?(ABCD)[多選]A.SpringMVC中的所有的視圖資源均位于“/WEB-INF”路徑下B.SpringMVC中的視圖資源不能以傳統(tǒng)的URL方式直接請求得到響應(yīng)C.SpringMVC中要經(jīng)過視圖解釋器的轉(zhuǎn)跳才能正確找到目標(biāo)視圖資源D.SpringMVC中不同類型的響應(yīng)視圖需要配置各自專用的視圖解釋器7.關(guān)于JSP視圖解析器的配置項,說法正確的是?(AD)[多選]A.JSP視圖解析類:InternalResourceViewResolverB.前綴屬性:suffixC.后綴屬性:prefixD.視圖解釋器配置優(yōu)先級別:order8.關(guān)于HTML視圖解析器的配置項,說法正確的是?(ABCD)[多選]A.HTML視圖解析類:FreeMarkerViewResolverB.HTML資源視圖位置解釋類:FreeMarkerConfigurerC.后綴屬性:suffixD.視圖解釋器配置優(yōu)先級別:order9.關(guān)于SpringMVC中的視圖解釋器,以下是關(guān)于哪種資源類型視圖解釋器的代碼配置?(C)[單選]<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <propertyname="prefix"value="/WEB-INF/views/"/> <propertyname="suffix"value=".jsp"/> <propertyname="order"value="1"></property></bean>A.ASP視圖解釋器B.PHP視圖解釋器C.JSP視圖解釋器D.HTML視圖解釋器10.關(guān)于SpringMVC中的視圖解釋器,以下是關(guān)于哪種資源類型視圖解釋器的代碼配置?(D)[單選]<beanid="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> <propertyname="templateLoaderPath"> <value>/WEB-INF/pages/</value> </property></bean><beanid="htmlView" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"> <propertyname="suffix"value=".html"/> <propertyname="order"value="1"></property></bean>A.ASP視圖解釋器B.PHP視圖解釋器C.JSP視圖解釋器D.HTML視圖解釋器11.以下哪些對象是SpringMVC的前視圖對象?(BC)[多選]A.DTOB.ModelC.ModelAndViewD.VO12.關(guān)于SpringMVC中Model類型的說法正確的是?(ABCD)[多選]A.Model類型是一個接口,其實現(xiàn)類為ExtendedModelMapB.可以通過Key/Value的方式向Model類型中添加數(shù)據(jù)C.Model類型不會進(jìn)行業(yè)務(wù)尋址,因而需在業(yè)務(wù)方法中指明所需的響應(yīng)視圖資源D.Model類型的作用范圍為同一個請求級別13.關(guān)于SpringMVC中ModelAndView類型的說法正確的是?(ABCD)[多選]A.ModelAndView是一個綁定了響應(yīng)視圖的類型B.在創(chuàng)建該實例時必須聲明響應(yīng)視圖對象C.在后端請求完成后可以自動進(jìn)行響應(yīng)視圖尋址D.在前端可以通過Key取得后端所傳遞過來的數(shù)據(jù)對象14.以下的SpringMVC編程代碼中,使用了那個前端視圖對象進(jìn)行數(shù)據(jù)傳遞?(A)[單選]@ControllerpublicclassModelWeb{@RequestMapping("/myweb")publicStringgetOrder(Modelmodel){model.addAttribute("OrderId","320001236");model.addAttribute("OrderTime","2021-05-0613:23:01");return"show";}}A.ModelB.ModelAndViewC.HttpServletRequestD.HttpSession15.以下的SpringMVC編程代碼中,使用了那個前端視圖對象進(jìn)行數(shù)據(jù)傳遞?(B)[單選]@ControllerpublicclassHelloController{ @RequestMapping("/myuser") publicModelAndViewgetUser(){ StringviewName="show"; ModelAndViewmodelAndView=newModelAndView(viewName); modelAndView.addObject("userId","U2000123"); modelAndView.addObject("userName","張小明"); modelAndView.addObject("registerDate",newDate()); returnmodelAndView; }}A.ModelB.ModelAndViewC.HttpServletRequestD.HttpSession三、編程題:以下是“dispatcher-servlet.xml”文件中,關(guān)于SpringMVC框架流程控制的相關(guān)配置,在配置代碼中需作XML頭文件聲明,定義注解作用范圍(com.demo)、視圖解釋器等節(jié)點信息,以實現(xiàn)SpringMVC框架的請求流程控制功能。請在SpringMVC框架配置文件“dispatcher-servlet.xml”的每一個空格處,填上正確的編碼語句,以實現(xiàn)對SpringMVC框架的流程控制。dispatcher-servlet.xml文件:﹤?xmlversion="1.0"encoding="UTF-8"?﹥﹤beansxmlns="/schema/beans" xmlns:aop="/schema/aop" xmlns:context="/schema/context" xmlns:mvc="/schema/mvc" xmlns:tx="/schema/tx" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation="/schema/aop /schema/aop/spring-aop-3.0.xsd /schema/beans /schema/beans/spring-beans-3.0.xsd /schema/context /schema/context/spring-context-3.0.xsd /schema/mvc __________________________________________________ /schema/tx /schema/tx/spring-tx-3.0.xsd"﹥ ﹤mvc:annotation-driven/﹥ ﹤context:component-scan__________________________
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)農(nóng)學(xué)(動物營養(yǎng)學(xué))試題及答案
- 2025年高職(園林工程專業(yè))假山制作試題及答案
- 2025年大學(xué)康養(yǎng)休閑旅游服務(wù)(康養(yǎng)產(chǎn)品開發(fā))試題及答案
- 2025年高職會計電算化(財務(wù)分析報告)試題及答案
- 2025年中職至大學(xué)階段(物流信息類)專業(yè)知識綜合測試試題及答案
- 2025年中職軟件工程(軟件需求分析基礎(chǔ))試題及答案
- 2026年重癥護(hù)理(重癥患者氣道濕化護(hù)理)試題及答案
- 2025年中職(機(jī)械制造技術(shù))制造工藝階段測試題及答案
- 2026年勞務(wù)派遣教學(xué)(勞務(wù)派遣應(yīng)用)試題及答案
- 2025年中職(物業(yè)管理)物業(yè)維護(hù)階段測試題及答案
- 顎式破碎機(jī)機(jī)構(gòu)優(yōu)化設(shè)計
- 人力資源人才盤點表型模板
- 老年醫(yī)學(xué)發(fā)展與挑戰(zhàn)
- 江蘇徐州泉華置業(yè)有限公司招聘筆試題庫2025
- “大唐杯”全國大學(xué)生新一代信息通信技術(shù)競賽題庫及答案
- 2025云智算光互連發(fā)展報告
- 活動方案策劃軟件
- 砌體工程監(jiān)理實施細(xì)則及操作規(guī)范
- 2025年瑞眾保險全國校園招聘150人考試練習(xí)題庫(含答案)
- 通信設(shè)備用電安全培訓(xùn)課件
- 方太企業(yè)培訓(xùn)課件
評論
0/150
提交評論