SSM軟件框架開發(fā)技術(shù)任務(wù)式教程 習(xí)題及答案 第6章練習(xí)題_第1頁
SSM軟件框架開發(fā)技術(shù)任務(wù)式教程 習(xí)題及答案 第6章練習(xí)題_第2頁
SSM軟件框架開發(fā)技術(shù)任務(wù)式教程 習(xí)題及答案 第6章練習(xí)題_第3頁
SSM軟件框架開發(fā)技術(shù)任務(wù)式教程 習(xí)題及答案 第6章練習(xí)題_第4頁
SSM軟件框架開發(fā)技術(shù)任務(wù)式教程 習(xí)題及答案 第6章練習(xí)題_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第6章練習(xí)題一、填空題:1.Controller注解是SpringMVC模塊中的一個專用注解類,其作用是聲明業(yè)務(wù)控制器。2.RequestMapping注解用于聲明所請求的URL與目標(biāo)方法的映射匹配,包含六大屬性,分別是:value、method、consumes、produces、params、headers。3.ResponseBody注解用于把二級控制器中業(yè)務(wù)方法的返回對象在消息體中轉(zhuǎn)換成另一種數(shù)據(jù)對象,主要用于向前端視圖返回XML格式數(shù)據(jù)或JSON格式數(shù)據(jù)。4.PathVariable注解是SpringMVC模塊中的一個路徑變量專用注解類,用于把URL路徑中的占位符參數(shù)值以變量形式提取出來,填充到方法參數(shù)當(dāng)中。5.JSON(JavaScriptObjectNotation)是一種與程序開發(fā)語言無關(guān)的數(shù)據(jù)格式,可以用于異構(gòu)的系統(tǒng)之間進(jìn)行數(shù)據(jù)交互。6.JSON是一種輕量級,以鍵值對(Key/Value)方式組裝數(shù)據(jù)的對象語言。7.JdbcTemplate是Spring框架中的一個持久化模塊組件,等效于JDBC的Connection連接類,代表一個數(shù)據(jù)庫的連接實例。二、選擇題:1.關(guān)于SpringMVC中Controller注解的說法正確的是?(ABCD)[多選]A.Controller注解是SpringMVC模塊中的一個專用注解類B.Controller注解功能作用是聲明業(yè)務(wù)控制器組件C.Controller注解標(biāo)注在類的頭部D.Controller注解可以被請求分發(fā)處理器識別2.關(guān)于SpringMVC中RequestMapping注解的說法正確的是?(ABCD)[多選]A.RequestMapping注解是SpringMVC模塊中的一個專用注解類B.RequestMapping注解功能作用是聲明對請求的URL地址與目標(biāo)方法進(jìn)行映射匹配C.RequestMapping注解可標(biāo)注在方法體上,聲明該方法的URI映射D.RequestMapping注解可標(biāo)注在類體上,聲明類以內(nèi)所有方法的父路徑3.關(guān)于SpringMVC中RequestMapping注解的“value”屬性說法正確的是?(ABC)[多選]A.“value”屬性就是請求映射到方法上的URI地址B.在RequestMapping注解中沒有標(biāo)其它屬性時,默認(rèn)就是給“value”屬性賦值C.“value”屬性為必選屬性,在RequestMapping注解中必須設(shè)定映射的URI值D.“value”屬性值可以是任意數(shù)據(jù)類型4.SpringMVC中RequestMapping注解的“method”屬性可以設(shè)定為哪些類型的消息請求?(ABCD)[多選]A.GETB.POSTC.PUTD.DELETE5.SpringMVC中RequestMapping注解的“consumes”屬性可以設(shè)定接收以下哪些消息媒體類型格式?(ABCD)[多選]A.文本:text/plainB.圖片:image/gif、image/jpeg、image/pngC.文檔:application/pdf、application/mswordD.HTML:text/html6.關(guān)于SpringMVC中RequestMapping注解的“params”屬性說法正確的是?(ABCD)[多選]A.“params”屬性設(shè)定請求的映射路徑表單屬性參數(shù)必須符合一定的條件或規(guī)則B.“params”屬性可以設(shè)定映射路徑中必需包含某個參數(shù)項或不能包含某個參數(shù)項C.“params”屬性可以設(shè)定某個參數(shù)項的具體值D.“params”屬性可以設(shè)定單個參數(shù)項也可以設(shè)定多個參數(shù)項7.關(guān)于SpringMVC中RequestMapping注解的“headers”屬性說法正確的是?(ACD)[多選]A.“headers”屬性設(shè)定請求消息報文頭中限定某些參值B.通過“headers”屬性可以配置TCP、UDP報文請求頭信息C.通過“headers”屬可以進(jìn)行瀏覽器兼容性設(shè)置D.通過“headers”屬設(shè)置可以提升系統(tǒng)及平臺的安全性與可靠性8.以下哪項是SpringMVC中RequestMapping注解的特征屬性?(A)[單選]A.producesB.bodyC.titleD.html9.關(guān)于SpringMVC中ResponseBody注解的說法正確的是?(ABCD)[多選]A.ResponseBody注解功能是把方法返回對象在消息體中轉(zhuǎn)換成另一種數(shù)據(jù)對象B.ResponseBody注解聲明消息以非視圖的方式響應(yīng)客戶端C.ResponseBody注解標(biāo)注在方法體上D.ResponseBody注解適用于XML、JSON格式數(shù)據(jù)交互10.關(guān)于SpringMVC中PathVariable注解的說法正確的是?(ABCD)[多選]A.PathVariable注解是SpringMVC模塊的一個路徑變量專用注解類B.PathVariable注解把URL中參數(shù)值填充到方法參數(shù),向方法內(nèi)傳值C.PathVariable注解標(biāo)注在方法的形式參數(shù)上D.PathVariable注解適用于基本數(shù)據(jù)類型及字符串類型傳值11.關(guān)于JSON數(shù)據(jù)格式說法正確的是?(ABCD)[多選]A.JSON(JavaScriptObjectNotation)是一種與程序開發(fā)語言無關(guān)的數(shù)據(jù)格式B.JSON可以用于異構(gòu)的系統(tǒng)之間進(jìn)行數(shù)據(jù)交互C.JSON是一種非常輕量級,以鍵值對(Key/Value)方式組裝數(shù)據(jù)的對象語言D.JSON容易解析,數(shù)據(jù)傳輸高效,廣泛應(yīng)用于前后端分離的信息平臺中12.以下哪些是JSON數(shù)據(jù)格式所支持的類型?(BC)[多選]A.異常類型:ExceptionB.數(shù)組類型 :ArrayC.對象類型:ObjectD.枚舉類型:Enum13.以下數(shù)據(jù)是哪種類型的數(shù)據(jù)格式?(C)[單選]{"order_id":"30002691","order_user":"苗青","order_money":320,"is_pay":true,"order_time":"2022-02-0813:40:05","order_mark":null,"order_commodity":["圓珠筆","練習(xí)本","書包","教材"]}A.FORMB.YAMLC.JSOND.XML14.JSON格式數(shù)據(jù)的創(chuàng)建方式有哪些?(ABCD)[多選]A.JSONObject對象創(chuàng)建B.Bean對象創(chuàng)建C.Array數(shù)組創(chuàng)建D.List集合創(chuàng)建15.關(guān)于Spring框架中JdbcTemplate模塊的說法正確的是?(ABCD)[多選]A.JdbcTemplate是Spring框架中的一個持久化模板B.JdbcTemplate等效于JDBC的Connection連接類,代表數(shù)據(jù)庫的連接實例C.JdbcTemplate可以全面實現(xiàn)對關(guān)系數(shù)據(jù)表的查詢、插入、更新、刪除操作D.JdbcTemplate可以實現(xiàn)對存儲過程的調(diào)用,支持事務(wù)的提交、回滾等操作16.關(guān)于Spring框架中JdbcTemplate模塊的讀操作函數(shù)有哪些?(BCD)[多選]A.queryForHashB.queryForObject()C.queryForMap()D.queryForList()17.關(guān)于Spring框架中JdbcTemplate模塊的寫操作函數(shù)有哪些?(AC)[多選]A.update()B.merge()C.batchUpdate(()D.batchMerge()三、編程題:以下是業(yè)務(wù)控制器類文件“WebContorller.java”中,關(guān)于SpringMVC流程控制的編碼實現(xiàn),在該控制器類中需通過各類注解作相關(guān)聲明,同時要求實現(xiàn)“helloMvc()”方法中以JSON格式數(shù)據(jù)響應(yīng)客戶請求。請在業(yè)務(wù)控制器類文件“WebContorller.java”的每一個空格處,填上正確的編碼語句。WebContorller.java文件:packagecom.demo;importnet.sf.json.JSONObject;importorg.springframework.stereotype.Controller;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.web.bind.annotation.RequestMethod;importorg.springframework.web.bind.annotation.ResponseBody;//聲明本類為業(yè)務(wù)控制器類________________________publicclassWebContorller{ @RequestMapping(value="hello",method=RequestMethod.POST) //聲明方法最終以JSON格式數(shù)據(jù)響應(yīng)客戶請求 ________________________ publicJSONObjecthelloMvc(){ Commoditycom=newCommodity(); com.setCommodityId("TX005"); com.setCommodityName("救生袋"); com.setCommodityAmount(2000); com.setPrice(108.5); com.setProductArea("廣東省深圳市"); com.setProductDate("2017-12-10"); com.setCanKeepTime("2年"); com.setSupplier("百利集團(tuán)"); com.setFamousProduct(false); //創(chuàng)建JSON格式數(shù)據(jù)對象 ________________

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論