




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
Javaweb應(yīng)用開發(fā)進(jìn)階(SSM)智慧樹知到期末考試答案+章節(jié)答案2024年西安航空職業(yè)技術(shù)學(xué)院MyBatis一級緩存被清空之后,再次使用SQL查詢語句訪問數(shù)據(jù)庫時(shí),MyBatis會(huì)重新訪問數(shù)據(jù)庫。()
答案:對與元素一樣,和元素在執(zhí)行完之后,也會(huì)返回一個(gè)表示影響記錄條數(shù)的整數(shù)。()
答案:對JDK動(dòng)態(tài)代理存在缺陷,它只能為接口創(chuàng)建代理對象,當(dāng)需要為類創(chuàng)建代理對象時(shí),就需要使用CGLib(CodeGenerationLibrary)動(dòng)態(tài)代理。()
答案:對Spring的聲明式事務(wù)管理可以通過兩種方式來實(shí)現(xiàn),一種是基于XML的方式,另一種是基于注解的方式。()
答案:對只需要將@Controller注解標(biāo)注在普通Java類上,然后通過Spring的掃描機(jī)制找到標(biāo)注了該注解的Java類,該Java類就成為了SpringMVC的處理器類。()
答案:對在使用Spring開發(fā)時(shí),除了要使用自帶的jar包外,Spring的核心容器還需要依賴commons.logging的jar包。()
答案:對Mapper.xml文件配置了操作數(shù)據(jù)庫的SQL語句,需要在mybatis-config.xml中加載才能執(zhí)行。()
答案:對DispatcherServlet是SpringMVC的流程控制中心,也稱為SpringMVC的前端控制器,它可以攔截客戶端的請求。()
答案:對在使用MyBatis嵌套查詢方式進(jìn)行MyBatis關(guān)聯(lián)映射查詢時(shí),使用MyBatis的延遲加載在一定程度上可以降低運(yùn)行消耗并提高查詢效率。()
答案:對元素只有一種配置方式,即嵌套結(jié)果方式。()
答案:錯(cuò)JdbcTemplate類中的query()方法可以用于處理數(shù)據(jù)庫表的各種查詢操作。()
答案:對SpringAOP允許使用基于注解的方式實(shí)現(xiàn)AOP。()
答案:對MyBatis框架可以在實(shí)體類和SQL語句之間建立映射關(guān)系,是一種半自動(dòng)化的ORM實(shí)現(xiàn)。()
答案:對基于注解的裝配可以較大程度上解決基于XML方式裝配導(dǎo)致的配置文件臃腫和難以維護(hù)等問題。()
答案:對注解方式的類型轉(zhuǎn)換依賴注解驅(qū)動(dòng)的支持,所以在配置文件中必須顯式定義元素。()
答案:對Spring容器支持XML和Properties兩種格式的配置文件,在實(shí)際開發(fā)中,最常使用的就是Properties格式的配置方式。()
答案:錯(cuò)19世紀(jì)初,拉丁美洲第一個(gè)宣布獨(dú)立的國家是海地。()
答案:對攔截器(Interceptor)是一種動(dòng)態(tài)攔截Controller方法調(diào)用的對象,它可以在指定的方法調(diào)用前或者調(diào)用后,執(zhí)行預(yù)先設(shè)定的代碼。()
答案:對構(gòu)造方法實(shí)例化是通過Bean對應(yīng)類中默認(rèn)的無參構(gòu)造方法來實(shí)例化Bean。()
答案:對使用Maven的Tomcat插件運(yùn)行MavenWeb項(xiàng)目時(shí),仍然需要將項(xiàng)目部署到本地Tomcat中。()
答案:錯(cuò)開啟當(dāng)前Mapper的namespace下的二級緩存,可以通過MyBatis映射文件中的元素來完成。()
答案:對在運(yùn)行程序時(shí),攔截器的執(zhí)行是有一定順序的,該順序與配置文件中所定義的攔截器的順序相關(guān)。()
答案:對以下有關(guān)Bean的singleton作用域說法正確的有()。
答案:singleton是Spring容器默認(rèn)的作用域;Bean的作用域是通過元素的scope屬性來指定的,該屬性值有5個(gè)值,對應(yīng)5種作用域;singleton作用域可以避免反復(fù)創(chuàng)建和銷毀實(shí)例造成的資源消耗;當(dāng)Bean的作用域?yàn)閟ingleton時(shí),Spring容器就只會(huì)存在一個(gè)共享的Bean實(shí)例以下有關(guān)SqlSession對象的說明正確的是()。
答案:使用完SqlSession對象之后,要及時(shí)的關(guān)閉它,通??梢詫⑵浞旁趂inally塊中關(guān)閉;每一個(gè)線程都應(yīng)該有一個(gè)自己的SqlSession實(shí)例,并且該實(shí)例是不能被共享的;SqlSession實(shí)例也是線程不安全的,因此其使用范圍最好在一次請求或一個(gè)方法中;SqlSession是MyBatis框架中另一個(gè)重要的對象,其主要作用是執(zhí)行持久化操作MappedStatement對象會(huì)對用戶執(zhí)行SQL語句的輸入?yún)?shù)進(jìn)行定義,這些參數(shù)類型可以是()。
答案:Map類型;基本類型;List類型;POJO類型下列選項(xiàng)中,屬于數(shù)據(jù)庫連接信息配置文件中的參數(shù)的是()。
答案:password;url;username;driverClassName下列關(guān)于JavaEE開發(fā)的三層架構(gòu)的作用,說法正確的是()。
答案:表現(xiàn)層負(fù)責(zé)接收客戶端的請求,并向客戶端響應(yīng)結(jié)果;持久層負(fù)責(zé)與數(shù)據(jù)庫交互,對數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行增刪改查;業(yè)務(wù)層負(fù)責(zé)業(yè)務(wù)邏輯處理,與項(xiàng)目需求息息相關(guān);表現(xiàn)層負(fù)責(zé)接收客戶端的請求,并向客戶端響應(yīng)結(jié)果業(yè)務(wù)層負(fù)責(zé)業(yè)務(wù)邏輯處理,與項(xiàng)目需求息息相關(guān)持久層負(fù)責(zé)與數(shù)據(jù)庫交互,對數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行增刪改查三種說法都可以下列注解中,屬于MyBatis常用注解的是()。
答案:@Select注解;@Update注解;@Delete注解;@Insert注解關(guān)于元素及其子元素的說法正確的是()。
答案:在配置文件中,元素用于對環(huán)境進(jìn)行配置;的子元素用于配置數(shù)據(jù)源,它的type屬性用于指定使用哪種數(shù)據(jù)源;可通過元素配置多種數(shù)據(jù)源,MyBatis框架提供了三種數(shù)據(jù)源類型下列屬于文件解析器類CommonsMultipartResolver屬性的是()。
答案:maxUploadSize;defaultEncoding;resolveLazily;maxInMemorySize下列選項(xiàng)中,可以通過元素引入映射文件的方法的是()。
答案:使用包名引入;使用接口類引入;使用類路徑引入;使用本地文件路徑引入下列類型中,屬于SpringMVC可以綁定的簡單數(shù)據(jù)類型的是()。
答案:Double;String;Integer下列元素中,可以在SpringMVC的配置文件中配置要掃描的包的是()。
答案:元素下列選項(xiàng)中,關(guān)于Spring框架中JdbcTemplate的描述錯(cuò)誤的是()。
答案:JdbcTemplate繼承自抽象類JdbcOperations,同時(shí)實(shí)現(xiàn)了JdbcAccessor接口下列選項(xiàng)中,對于Spring整合Mybatis時(shí)需要設(shè)置的配置信息中錯(cuò)誤的是()。
答案:掃描service包下列元素中,屬于MyBatis配置文件的根元素的是()。
答案:元素以下有關(guān)Spring框架優(yōu)點(diǎn)的說法不正確的是()。
答案:Spring是一種侵入式框架下列選項(xiàng)中,關(guān)于Spring注解的描述錯(cuò)誤的是()。
答案:@Repository指定要自動(dòng)裝配的對象名稱用戶通過瀏覽器向服務(wù)器發(fā)送請求時(shí),負(fù)責(zé)攔截用戶請求的是()。
答案:前端控制器以下哪個(gè)選項(xiàng)不屬于Spring的核心容器的組成模塊()。
答案:AOP模塊下列選項(xiàng)關(guān)于SpringJDBC模塊的主要包,錯(cuò)誤的是()。
答案:driverClass(數(shù)據(jù)庫驅(qū)動(dòng)包)Spring框架壓縮包解壓后的目錄中內(nèi)容說明錯(cuò)誤的是()。
答案:libs文件夾中不包含開發(fā)需要的源碼。下列選項(xiàng)中,對方法queryForList(Stringsql,Object[]args,classelementType)分析描述錯(cuò)誤的是()。
答案:不能返回多行數(shù)據(jù)的結(jié)果下列元素中,可以為POJO實(shí)體類設(shè)置別名的是()。
答案:元素下列關(guān)于SpringMVC的執(zhí)行流程,說法錯(cuò)誤的是()。
答案:Controller類中的代碼執(zhí)行完成后,會(huì)返回ModelAndView對象,該對象中只包含視圖名在SSM框架整合過程中,Spring與SpringMVC,SpringMVC與MyBatis需要相互整合。()
答案:錯(cuò)下列選項(xiàng)中,不屬于SSM整合時(shí)所需的JAR包的是。()
答案:xwork-core-2.3.24.jar下面選項(xiàng)中,不屬于整合SSM框架所編寫的配置文件的是。()
答案:struts.xml以下哪個(gè)方法可以定義SpringMVC中的攔截器()
答案:實(shí)現(xiàn)WebRequestInterceptor下列選項(xiàng)中,對簡單異常處理器的描述正確的有()。
答案:SimpleMappingExceptionResolver可以將不同類型的異常映射到不同的頁面,需要在SpringMVC的配置文件spring-mvc.xml中配置映射關(guān)系;對SpringMVC中的所有異常進(jìn)行統(tǒng)一處理,可以使用異常處理器HandlerExceptionResolver實(shí)現(xiàn);SimpleMappingExceptionResolver是HandlerExceptionResolver的實(shí)現(xiàn)類;SimpleMappingExceptionResolver實(shí)現(xiàn)了簡單的異常處理攔截器是一種動(dòng)態(tài)攔截方法調(diào)用的對象,它可以在指定的方法調(diào)用前或者調(diào)用后,執(zhí)行預(yù)先設(shè)定的代碼。()
答案:對如果將程序所有的異常單獨(dú)抽出來統(tǒng)一處理,這樣既實(shí)現(xiàn)了異常信息的統(tǒng)一處理,又便于程序的維護(hù),極大地降低了代碼的冗余。()
答案:對如果對SpringMVC中所有異常進(jìn)行統(tǒng)一處理,可以使用SpringMVC提供的異常處理器HandlerExceptionResolver。()
答案:對POJO類型的數(shù)據(jù)綁定就是將所有關(guān)聯(lián)的請求參數(shù)封裝在一個(gè)POJO中,然后在方法中直接使用該P(yáng)OJO作為形參來完成數(shù)據(jù)綁定。()
答案:對當(dāng)SpringMVC方法的返回值為void類型,方法執(zhí)行后會(huì)跳轉(zhuǎn)到默認(rèn)的頁面。默認(rèn)頁面的路徑拼接格式是()。
答案:前綴+方法映射路徑+后綴JSON是一種輕量級的數(shù)據(jù)交換格式,它與XML非常相似,都可以用來存儲(chǔ)數(shù)據(jù),但相對于XML來說,JSON解析速度更快,占用空間更小。()
答案:對SpringMVC中將請求消息數(shù)據(jù)與處理器的形參建立連接的過程就是SpringMVC的數(shù)據(jù)綁定。()
答案:對下列選項(xiàng)中,屬于SpringMVC的響應(yīng)方式的是()。
答案:數(shù)據(jù)回寫;頁面跳轉(zhuǎn)當(dāng)value屬性是@RequestMapping注解顯式使用的唯一屬性時(shí),可以省略value的屬性名。()
答案:對Spring的常用注解中,用于指定要自動(dòng)裝配的對象的注解是()。
答案:@Autowired注解@RequestMapping可以標(biāo)注在()。
答案:類上;方法上與傳統(tǒng)的處理器類實(shí)現(xiàn)方式相比,使用@Controller注解的方式更加簡單和靈活。()
答案:對下列選項(xiàng)中對SpingMVC的組合注解說法錯(cuò)誤的是()。
答案:使用@GetMapping和使用@RequestMapping(method=RequestMethod.GET)限定請求方式的效果不一樣SpringMVC可以通過前端控制器攔截客戶端的請求并進(jìn)行轉(zhuǎn)發(fā),因此在使用SpringMVC時(shí),配置前端控制器是必不可少的一步。()
答案:對在SpringMVC的執(zhí)行過程中,前端控制器、處理器映射器、處理器適配器和視圖解析器對象的工作都是在框架的內(nèi)部執(zhí)行的。()
答案:對SpringMVC提供了對MVC模式的全面支持,它可以將表現(xiàn)層進(jìn)行解耦,同時(shí),SpringMVC是基于請求-響應(yīng)處理模型的請求驅(qū)動(dòng)框架,簡化了表現(xiàn)層的實(shí)現(xiàn)。()
答案:對DispatcherServlet的本質(zhì)是一個(gè)Servlet,可以在項(xiàng)目的web.xml文件中完成DispatcherServlet的配置和映射。()
答案:對關(guān)于啟動(dòng)SpringMVC入門程序的方式,說法正確的是()。
答案:可以將項(xiàng)目部署到本地Tomcat;可以通過Maven的Tomcat插件下列選項(xiàng)中,SpringAOP術(shù)語的描述正確的有()。
答案:Target:目標(biāo)對象是指被插入切面的方法。;Pointcut:當(dāng)某個(gè)連接點(diǎn)滿足預(yù)先指定的條件時(shí),AOP就能夠定位到這個(gè)連接點(diǎn),在連接點(diǎn)處插入切面,該連接點(diǎn)也就變成了切入點(diǎn)。;Aspect:切面是指關(guān)注點(diǎn)(指類中重復(fù)的代碼)形成的類,通常是指封裝的、用于橫向插入系統(tǒng)的功能類。;Joinpoint:連接點(diǎn)是程序執(zhí)行過程中某個(gè)特定的節(jié)點(diǎn)以下關(guān)于SpringAOP的介紹錯(cuò)誤的是()。
答案:雖然AOP是一種新的編程思想,采取橫向抽取機(jī)制,是OOP的升級替代品下列選項(xiàng)的SpringAOP的XML元素,用于在目標(biāo)方法執(zhí)行前實(shí)施增強(qiáng),可以應(yīng)用于權(quán)限管理等功能的是()。
答案:當(dāng)需要為類創(chuàng)建代理對象時(shí),就需要使用CGLib動(dòng)態(tài)代理。()
答案:錯(cuò)下列選項(xiàng)中,用于通知/增強(qiáng)處理的是()。
答案:AdviceSpring容器支持多種形式的Bean的裝配方式,下列選項(xiàng)中包括()。
答案:基于XML的裝配;基于注解的裝配;自動(dòng)裝配靜態(tài)工廠實(shí)例化Bean時(shí),用來指定創(chuàng)建的靜態(tài)工廠方法的屬性是()。
答案:factory-method以下有關(guān)元素的autowire屬性值及說明正確的有()。
答案:default:由的上級標(biāo)簽的default-autowire屬性值確定;constructor:根據(jù)構(gòu)造函數(shù)參數(shù)的數(shù)據(jù)類型,進(jìn)行byType模式的自動(dòng)裝配;byName:根據(jù)元素id屬性的值自動(dòng)裝配;byType:根據(jù)元素的數(shù)據(jù)類型(Type)自動(dòng)裝配以下關(guān)于Spring對Bean生命周期的管理說法正確的是()。
答案:Spring容器可以管理singleton作用域中Bean的生命周期;了解Bean的生命周期的意義就在于,可以在某個(gè)Bean生命周期的某些指定時(shí)刻完成一些相關(guān)操作;在prototype作用域中,Spring容器只負(fù)責(zé)創(chuàng)建Bean實(shí)例,不會(huì)管理其生命周期下列選項(xiàng)中,屬于實(shí)例化Bean的方式的有()。
答案:構(gòu)造方法實(shí)例化;實(shí)例工廠實(shí)例化;靜態(tài)工廠實(shí)例化下列有關(guān)Spring框架的描述,錯(cuò)誤的是()。
答案:Spring是持久層框架下列選項(xiàng)中,屬于元素的屬性的有()。
答案:value;type;name下列選項(xiàng)中關(guān)于Spring框架優(yōu)點(diǎn)的描述錯(cuò)誤的是()。
答案:提供強(qiáng)大的、可以有效減少頁面代碼的標(biāo)簽Spring的核心容器模塊中提供了Spring框架的基本組成部分,包括IoC和DI功能的模塊是()。
答案:Core依賴注入(DI)與控制反轉(zhuǎn)(IoC)的含義不同,描述不同的概念。()
答案:錯(cuò)MyBatis的@Insert注解就是將SQL語句直接寫在接口上,使得代碼書寫更加簡單,減少了大量的XML文件的配置。()
答案:對下列屬性中,不屬于@Results注解的是()。
答案:sizeMyBatis中,@Update注解的參數(shù)可以是一條插入語句,也可以是一條更新語句。()
答案:對MyBatis中,除了XML的映射方式,MyBatis還支持通過注解實(shí)現(xiàn)POJO對象和數(shù)據(jù)表之間的關(guān)系映射。()
答案:對下列注解中,可以實(shí)現(xiàn)一對一關(guān)聯(lián)查詢的是()。
答案:@One關(guān)系型數(shù)據(jù)庫的關(guān)聯(lián)關(guān)系中,在“一”的一方,添加“多”的一方的主鍵作為外鍵。()
答案:錯(cuò)MyBatis中,默認(rèn)開啟了延遲加載。()。
答案:錯(cuò)在Java中,以下有關(guān)類的關(guān)聯(lián)關(guān)系描述錯(cuò)誤的是()。
答案:在Java中,通過對象也可以進(jìn)行關(guān)系描述,他們分別為一對一、一對多、多對一和多對多在關(guān)系型數(shù)據(jù)庫中,多表之間的關(guān)聯(lián)關(guān)系主要包括()。
答案:多對一;一對一;一對多;多對多下列關(guān)于元素的描述正確的是()。
答案:MyBatis就是通過元素來處理一對多關(guān)聯(lián)關(guān)系的timeout用于設(shè)置超時(shí)時(shí)間,單位為秒。()
答案:對元素用于映射更新語句,它可以更新數(shù)據(jù)庫中的數(shù)據(jù)。()
答案:對下列關(guān)于元素的collection屬性的說法正確的是()。
答案:collec
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 化工生產(chǎn)勞力、材料供應(yīng)計(jì)劃策略
- 企事業(yè)單位食堂崗位職責(zé)流程
- 人教版五年級信息技術(shù)課程評價(jià)計(jì)劃
- 班主任班級特色建設(shè)計(jì)劃
- 北師大版八年級上冊物理課外活動(dòng)安排計(jì)劃
- 美術(shù)教研組教材內(nèi)容更新計(jì)劃
- 以形象思維理論為翼助力高中物理教學(xué)騰飛
- 以廢為寶:廢舊材料在小學(xué)美術(shù)教學(xué)中的創(chuàng)新融合與實(shí)踐探索
- 以多元智能理論為鑰:開啟高中美術(shù)“差生”轉(zhuǎn)化新路徑
- 以圖式理論為翼翱翔大學(xué)英語閱讀之空
- 離婚不離家協(xié)議書
- 社區(qū)干事考試試題及答案
- 2025年建筑工程管理考試試題及答案
- 2025年廣西南寧賓陽縣昆侖投資集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 2025年軍人離婚協(xié)議書范本
- DB11∕T045-2025醫(yī)學(xué)實(shí)驗(yàn)室質(zhì)量與技術(shù)要求
- 工程造價(jià)復(fù)審報(bào)告書范文
- 《星形膠質(zhì)細(xì)胞》課件
- SAP S4HANA 用戶操作手冊-成本控制CO操作手冊-002-訂單成本核算
- 幼兒園2025-2026學(xué)年度第一學(xué)期園本培訓(xùn)計(jì)劃
- 科技史10:改變世界的10大科技發(fā)明
評論
0/150
提交評論