版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
學(xué)號(hào):學(xué)號(hào):姓名:班級(jí):FILENAME軟件框架開發(fā)技術(shù)(SSM)_試卷(2)第2頁共4頁FILENAME軟件框架開發(fā)技術(shù)(SSM)_試卷(2)第1頁共4頁XX職業(yè)技術(shù)學(xué)院20XX-20XX學(xué)年度第X學(xué)期模擬試題軟件框架開發(fā)技術(shù)(SSM):試卷(2)考試時(shí)間:90分鐘閉卷:允許攜帶的物品:鋼筆、圓珠筆、鉛筆、橡皮題號(hào)一二三四五六七八總分分值101045101015100得分題號(hào)題號(hào)得分一一、填空:(本題共10分,每空2分)1、Spring框架的IoC(InversionofControl),也稱為______________________,是指使用外部的管理容器來控制程序中Bean實(shí)例之間的關(guān)系,擺脫了傳統(tǒng)編程中通過編程語句來直接操控對(duì)象間的關(guān)系。2、Spring框架IoC容器中的Bean實(shí)例有五種類型作用域,分別是“singleton”和“______________________”“request”“session”“globalsession”。3、______________________(Annotation)是一種使用注解方式來替代Java編程語言中的復(fù)雜配置與編碼,其能在一定程度上簡化編碼,提高編程開發(fā)的效率。4、RequestMapping注解用于聲明所請(qǐng)求的URL與目標(biāo)方法的映射匹配,包含六大屬性,分別是:______________________、method、consumes、produces、params、headers。5、______________________標(biāo)簽是一個(gè)條件選擇判斷標(biāo)簽,用于根據(jù)不同的條件選擇生成不同的SQL操作語句,可實(shí)現(xiàn)多級(jí)關(guān)聯(lián)邏輯判斷,類似于Java語言中的”switch”條件分支結(jié)構(gòu)。題號(hào)題號(hào)得分二二、單選題:(本題共10分,每小題2分)1、關(guān)于Spring框架聲明式事務(wù)的配置代碼,以下定義的是那個(gè)事務(wù)組件?()?beanid="myTranManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"? ?propertyname="dataSource"? ?reflocal="db_ds"/? ?/property??/bean?A、事務(wù)發(fā)生器B、事務(wù)管理器C、事務(wù)通知器D、事務(wù)操作器2、關(guān)于Spring框架聲明式事務(wù)的配置代碼,以下定義的是那個(gè)事務(wù)組件?()?tx:adviceid="myTxAdvice"transaction-manager="myTranManager"??tx:attributes??tx:methodname="add*"propagation="REQUIRED"rollback-for="SQLException"/??tx:methodname="remove*"propagation="MANDATORY"rollback-for="IOException"/??tx:methodname="update*"propagation="NESTED"rollback-for="ArithmeticException"/??tx:methodname="query*"propagation="SUPPORTS"/??/tx:attributes??/tx:advice?A、事務(wù)發(fā)生器B、事務(wù)管理器C、事務(wù)通知器D、事務(wù)操作器3、以下哪項(xiàng)屬于SpringMVC核心模塊組件?()A、業(yè)務(wù)類B、目標(biāo)對(duì)象C、請(qǐng)求映射D、視圖響應(yīng)類型4、關(guān)于SpringMVC中的視圖解釋器,以下是關(guān)于哪種資源類型視圖解釋器的代碼配置?()?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視圖解釋器5、以下哪項(xiàng)是SpringMVC中RequestMapping注解的特征屬性?()A、producesB、bodyC、titleD、html題號(hào)題號(hào)得分三三、多選題:(本題共45分,每小題3分)1、以下關(guān)于MyBatis框架實(shí)體映射文件Mapper.xml中的說法正確的是?()A、id屬性為各SQL操作節(jié)點(diǎn)的唯一標(biāo)識(shí)B、parameterType屬性表示輸入?yún)?shù)的類型C、resultType屬性表示輸出結(jié)果的類型D、“${}”表示一個(gè)占位符2、以下關(guān)于Spring注解注入的說法正確的是?()A、可以實(shí)現(xiàn)自動(dòng)編程,模塊無需作代碼開發(fā)B、無需在xml文檔里面添加相關(guān)的bean的聲明C、需要在xml文件的頭部聲明注解相關(guān)的命名空間D、需要在xml文檔中加入﹤context:component-scan﹥標(biāo)簽,聲明注解注入的有效范圍3、以下哪些功能是AOP編程的范疇?()A、日志功能B、事務(wù)控制功能C、學(xué)生管理系統(tǒng)中新增加學(xué)生的操作功能D、教學(xué)管理系統(tǒng)中查詢某門課程成績的操作功能4、以下關(guān)于SpringMVC中注解的說法正確的是?()A、"@Controller"注解用于標(biāo)記在一個(gè)類體上,被它標(biāo)記的類就是一個(gè)業(yè)務(wù)控制器。B、"@RequestMapping"注解是用來處理請(qǐng)求地址映射,可標(biāo)注于類體或類中的方法上。C、"@responseBody"注解通常用來返回JSON格式數(shù)據(jù)或者是XML格式數(shù)據(jù)到瀏覽器端D、"@PathVariable"注解用于將方法中的參數(shù)綁定到URL的模板變量,可以直接從URL中直接提取變量參數(shù)5、關(guān)于對(duì)Spring框架IoC容器中“singleton”作用域描述正確的是?()A、同種類型的JavaBean只能存在一個(gè)Bean實(shí)例B、所有對(duì)該類型對(duì)象的引用都將共享同一實(shí)例C、Bean實(shí)例從IoC容器啟動(dòng)并在第一次初始化之后將一直存活到容器退出或銷毀D、每次請(qǐng)求都會(huì)重新生成一個(gè)新的對(duì)象實(shí)例響應(yīng)客戶端請(qǐng)求6、關(guān)于Spring框架AOP編程中“環(huán)繞通知”類型的說法,正確的是?()A、環(huán)繞通知的作用是請(qǐng)求到達(dá)目標(biāo)對(duì)象之前以及請(qǐng)求流程返回時(shí),分別對(duì)請(qǐng)求進(jìn)行截獲B、環(huán)繞通知本質(zhì)上其是前置通知與后置通知的一個(gè)共合體C、環(huán)繞通知需要實(shí)現(xiàn)MethodInterceptor接口D、環(huán)繞通知的核心業(yè)務(wù)方法是“invoke()”7、以下關(guān)于Spring框架中Autowired注解的說法正確的是?()A、Autowired注解是一個(gè)屬性級(jí)別的注解B、Autowired注解標(biāo)注在類的內(nèi)部的全局屬性上C、Autowired注解按屬性的類型來注入一個(gè)與之相匹配的實(shí)例D、Autowired注解格式:@Autowired8、以下關(guān)于Spring框架中Controller及Repository注解說法正確的是?()A、Controller注解主要針對(duì)系統(tǒng)分層架構(gòu)體系中控制層的模塊類B、Repository注解主要針對(duì)系統(tǒng)分層架構(gòu)體系中數(shù)據(jù)存儲(chǔ)層的模塊類C、DAO持久化類上適合標(biāo)注Controller注解D、Servlet控制器類上適合標(biāo)注Repository注解9、關(guān)于SpringMVC的說法正確的是?()A、SpringMVC是一個(gè)基于Java并實(shí)現(xiàn)了MVC架構(gòu)模式的請(qǐng)求驅(qū)動(dòng)類型輕量級(jí)Web框架B、SpringMVC以DispatcherServlet為核心C、SpringMVC把Model,View,Controller分離,把復(fù)雜的Web應(yīng)用分成邏輯清晰的幾部分D、SpringMVC在MVC架構(gòu)模式中承擔(dān)模型層(Model)的角色10、關(guān)于Spring框架中JdbcTemplate模塊的讀操作函數(shù)有哪些?()A、queryForHashB、queryForObject()C、queryForMap()D、queryForList()11、關(guān)于SpringMVC中PathVariable注解的說法正確的是?()A、PathVariable注解是SpringMVC模塊的一個(gè)路徑變量專用注解類B、PathVariable注解把URL中參數(shù)值填充到方法參數(shù),向方法內(nèi)傳值C、PathVariable注解標(biāo)注在方法的形式參數(shù)上D、PathVariable注解適用于基本數(shù)據(jù)類型及字符串類型傳值12、MyBatis框架具有哪些特點(diǎn)?()A、簡單易學(xué)B、編程靈活C、SQL語句與應(yīng)用程序代碼相分離D、提供各類型標(biāo)簽13、關(guān)于MyBatis框架中“?foreach?”動(dòng)態(tài)標(biāo)簽的說法正確的是?()A、循環(huán)迭代標(biāo)簽,用于in從句中對(duì)所傳入的集合類型進(jìn)行迭代B、遍歷出相關(guān)元素追加到條件從句中,以實(shí)現(xiàn)SQL條件語句的動(dòng)態(tài)拼裝C、可實(shí)現(xiàn)對(duì)List、Set、Map、Array等類型數(shù)據(jù)的迭代操作D、可以在SQL語句中輸出“foreach”關(guān)鍵字14、以下實(shí)體映射文件SQL節(jié)點(diǎn)代碼語句使用了什么動(dòng)態(tài)標(biāo)簽?()?updateid="updateOrderByInstance_Trim"parameterType="com.Order"?updatet_order?trimprefix="set"suffix="where"suffixOverrides=","??iftest="orderId!=null"?order_id=#{orderId},?/if??iftest="orderMoney!=nullandorderMoney!=''"?order_money=#{orderMoney},?/if??/trim?user_id=#{userId}?/update?A、“?if?”動(dòng)態(tài)標(biāo)簽B、“?trim?”動(dòng)態(tài)標(biāo)簽C、“?choose?”動(dòng)態(tài)標(biāo)簽D、“?set?”動(dòng)態(tài)標(biāo)簽15、以下哪些是MyBatis框架中的核心組件?()A、SqlSessionFactoryB、SessionFactoryC、SqlSessionD、Session題號(hào)得分四四、判斷題:(本題共題號(hào)得分四1、可以將任何可迭代對(duì)象(如列表、集合等)和任何的字典或者數(shù)組對(duì)象傳遞給MyBatis框架的?foreach?動(dòng)態(tài)標(biāo)簽元素作為集合參數(shù)?()2、BeanFactory接口是IoC容器最早期的基礎(chǔ)類型管理組件,提供了完整的IoC服務(wù)支持,默認(rèn)采用啟動(dòng)加載(先期加載)策略。()3、Spring的IoC的對(duì)象需先手動(dòng)用new的方式在代碼中創(chuàng)建,需要時(shí)再拿過來使用。()4、SpringMVC框架的視圖資源可以通過URL地址,直接訪問相關(guān)頁面,無需經(jīng)過框架內(nèi)相關(guān)組件的流程轉(zhuǎn)跳。()5、MyBatis框架不支持對(duì)象關(guān)系映射(ORM)的實(shí)現(xiàn),是一款面向過程的持久化框架。()題號(hào)得分五五、簡答題:(本題共10分,每小題題號(hào)得分五1、如何理解Spring框架IoC容器作用域“singleton”、“prototype”兩者的區(qū)別?2、MyBatis框架的主要?jiǎng)討B(tài)標(biāo)簽有哪些?題號(hào)題號(hào)得分六六、編程題:(本題15分)以下是“web.xml”文件中,關(guān)于Spring框架IoC容器的先期加載配置,通過容器監(jiān)聽組件實(shí)現(xiàn)當(dāng)Web服務(wù)器(Tomcat)啟動(dòng)時(shí),立刻實(shí)例化IoC配置文件中的所有Bean實(shí)例。另外,要求當(dāng)瀏覽器客戶端發(fā)出“/query.s”的請(qǐng)求時(shí),請(qǐng)求能到達(dá)Servlet組件類(com.java.spring.SpringServlet)中的doPost()或doGet()方法。項(xiàng)目工程中預(yù)先設(shè)定了Spring框架IoC容器配置文件的路徑位置(/WEB-INF/classes/applicationContext.xml),請(qǐng)?jiān)诠こ逃成湮募皐eb.xml”的每一個(gè)空格處,填上正確的編碼語句,以實(shí)現(xiàn)容器的先期加載Bean管理功能。web.xml文件:﹤?xmlversion="1.0"encoding="UTF-8"?﹥﹤web-appversion="2.5"xmlns="/xml/ns/javaee" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation="/xml/ns/javaee /xml/ns/javaee/web-app_2_5.xsd"﹥ ﹤display-name﹥﹤/display-name﹥ ﹤welcome-file-list﹥ ﹤welcome-file﹥index.jsp﹤/welcome-file﹥ ﹤/welcome-file-list﹥ ﹤context-param﹥ ﹤param-name﹥______________________﹤/param-name﹥ ﹤param-value﹥______________________﹤/param-value﹥ ﹤/context-param﹥ ﹤listener﹥ ﹤listener-class﹥org.springframework.web.context.______________________﹤/listener-class﹥ ﹤/listener﹥ ﹤servlet﹥ ﹤servlet-name﹥______________________﹤/servlet-name﹥ ﹤servlet-class﹥com.java.spring.SpringServlet﹤/servlet-class﹥ ﹤/servlet﹥ ﹤servlet-mapping﹥ ﹤servlet-name﹥SpringServlet﹤/servlet-name﹥ ﹤url-pattern﹥______________________﹤/url-pattern﹥ ﹤/servlet-mapping﹥﹤/web-app﹥?cè)嚲恚?)答案(標(biāo)準(zhǔn)答案及評(píng)分標(biāo)準(zhǔn))一、填空:(本題共10分,每空2分)1、控制反轉(zhuǎn)2、prototype3、注解注入4、value5
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 快件攬收員崗前安全實(shí)操考核試卷含答案
- 地毯絡(luò)筒工操作水平知識(shí)考核試卷含答案
- 冷食品制作工崗前前瞻考核試卷含答案
- 膠帶機(jī)移設(shè)機(jī)司機(jī)誠信評(píng)優(yōu)考核試卷含答案
- 劍麻纖維生產(chǎn)工班組建設(shè)能力考核試卷含答案
- 冷鏈物流員誠信品質(zhì)競賽考核試卷含答案
- 酒精釀造工測試驗(yàn)證知識(shí)考核試卷含答案
- 2024年平頂山職業(yè)技術(shù)學(xué)院輔導(dǎo)員招聘考試真題匯編附答案
- 2024年漯河職業(yè)技術(shù)學(xué)院輔導(dǎo)員考試參考題庫附答案
- 老年人能力評(píng)估師班組協(xié)作強(qiáng)化考核試卷含答案
- 新生兒肺炎的治療與護(hù)理
- 電纜局部放電試驗(yàn)報(bào)告模板
- 東莞初三上冊(cè)期末數(shù)學(xué)試卷
- 人員技能矩陣管理制度
- T/CECS 10220-2022便攜式丁烷氣灶及氣瓶
- 空調(diào)售后外包協(xié)議書
- 光伏防火培訓(xùn)課件
- 電視節(jié)目編導(dǎo)與制作(全套課件147P)
- 《碳排放管理體系培訓(xùn)課件》
- 2024年人教版八年級(jí)歷史上冊(cè)期末考試卷(附答案)
- 區(qū)間閉塞設(shè)備維護(hù)課件:表示燈電路識(shí)讀
評(píng)論
0/150
提交評(píng)論