Java web應(yīng)用開(kāi)發(fā)進(jìn)階(SSM)智慧樹(shù)知到期末考試答案章節(jié)答案2024年西安航空職業(yè)技術(shù)學(xué)院_第1頁(yè)
Java web應(yīng)用開(kāi)發(fā)進(jìn)階(SSM)智慧樹(shù)知到期末考試答案章節(jié)答案2024年西安航空職業(yè)技術(shù)學(xué)院_第2頁(yè)
Java web應(yīng)用開(kāi)發(fā)進(jìn)階(SSM)智慧樹(shù)知到期末考試答案章節(jié)答案2024年西安航空職業(yè)技術(shù)學(xué)院_第3頁(yè)
Java web應(yīng)用開(kāi)發(fā)進(jìn)階(SSM)智慧樹(shù)知到期末考試答案章節(jié)答案2024年西安航空職業(yè)技術(shù)學(xué)院_第4頁(yè)
Java web應(yīng)用開(kāi)發(fā)進(jìn)階(SSM)智慧樹(shù)知到期末考試答案章節(jié)答案2024年西安航空職業(yè)技術(shù)學(xué)院_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

Javaweb應(yīng)用開(kāi)發(fā)進(jìn)階(SSM)智慧樹(shù)知到期末考試答案+章節(jié)答案2024年西安航空職業(yè)技術(shù)學(xué)院MyBatis一級(jí)緩存被清空之后,再次使用SQL查詢語(yǔ)句訪問(wèn)數(shù)據(jù)庫(kù)時(shí),MyBatis會(huì)重新訪問(wèn)數(shù)據(jù)庫(kù)。()

答案:對(duì)與元素一樣,和元素在執(zhí)行完之后,也會(huì)返回一個(gè)表示影響記錄條數(shù)的整數(shù)。()

答案:對(duì)JDK動(dòng)態(tài)代理存在缺陷,它只能為接口創(chuàng)建代理對(duì)象,當(dāng)需要為類創(chuàng)建代理對(duì)象時(shí),就需要使用CGLib(CodeGenerationLibrary)動(dòng)態(tài)代理。()

答案:對(duì)Spring的聲明式事務(wù)管理可以通過(guò)兩種方式來(lái)實(shí)現(xiàn),一種是基于XML的方式,另一種是基于注解的方式。()

答案:對(duì)只需要將@Controller注解標(biāo)注在普通Java類上,然后通過(guò)Spring的掃描機(jī)制找到標(biāo)注了該注解的Java類,該Java類就成為了SpringMVC的處理器類。()

答案:對(duì)在使用Spring開(kāi)發(fā)時(shí),除了要使用自帶的jar包外,Spring的核心容器還需要依賴commons.logging的jar包。()

答案:對(duì)Mapper.xml文件配置了操作數(shù)據(jù)庫(kù)的SQL語(yǔ)句,需要在mybatis-config.xml中加載才能執(zhí)行。()

答案:對(duì)DispatcherServlet是SpringMVC的流程控制中心,也稱為SpringMVC的前端控制器,它可以攔截客戶端的請(qǐng)求。()

答案:對(duì)在使用MyBatis嵌套查詢方式進(jìn)行MyBatis關(guān)聯(lián)映射查詢時(shí),使用MyBatis的延遲加載在一定程度上可以降低運(yùn)行消耗并提高查詢效率。()

答案:對(duì)元素只有一種配置方式,即嵌套結(jié)果方式。()

答案:錯(cuò)JdbcTemplate類中的query()方法可以用于處理數(shù)據(jù)庫(kù)表的各種查詢操作。()

答案:對(duì)SpringAOP允許使用基于注解的方式實(shí)現(xiàn)AOP。()

答案:對(duì)MyBatis框架可以在實(shí)體類和SQL語(yǔ)句之間建立映射關(guān)系,是一種半自動(dòng)化的ORM實(shí)現(xiàn)。()

答案:對(duì)基于注解的裝配可以較大程度上解決基于XML方式裝配導(dǎo)致的配置文件臃腫和難以維護(hù)等問(wèn)題。()

答案:對(duì)注解方式的類型轉(zhuǎn)換依賴注解驅(qū)動(dòng)的支持,所以在配置文件中必須顯式定義元素。()

答案:對(duì)Spring容器支持XML和Properties兩種格式的配置文件,在實(shí)際開(kāi)發(fā)中,最常使用的就是Properties格式的配置方式。()

答案:錯(cuò)19世紀(jì)初,拉丁美洲第一個(gè)宣布獨(dú)立的國(guó)家是海地。()

答案:對(duì)攔截器(Interceptor)是一種動(dòng)態(tài)攔截Controller方法調(diào)用的對(duì)象,它可以在指定的方法調(diào)用前或者調(diào)用后,執(zhí)行預(yù)先設(shè)定的代碼。()

答案:對(duì)構(gòu)造方法實(shí)例化是通過(guò)Bean對(duì)應(yīng)類中默認(rèn)的無(wú)參構(gòu)造方法來(lái)實(shí)例化Bean。()

答案:對(duì)使用Maven的Tomcat插件運(yùn)行MavenWeb項(xiàng)目時(shí),仍然需要將項(xiàng)目部署到本地Tomcat中。()

答案:錯(cuò)開(kāi)啟當(dāng)前Mapper的namespace下的二級(jí)緩存,可以通過(guò)MyBatis映射文件中的元素來(lái)完成。()

答案:對(duì)在運(yùn)行程序時(shí),攔截器的執(zhí)行是有一定順序的,該順序與配置文件中所定義的攔截器的順序相關(guān)。()

答案:對(duì)以下有關(guān)Bean的singleton作用域說(shuō)法正確的有()。

答案:singleton是Spring容器默認(rèn)的作用域;Bean的作用域是通過(guò)元素的scope屬性來(lái)指定的,該屬性值有5個(gè)值,對(duì)應(yīng)5種作用域;singleton作用域可以避免反復(fù)創(chuàng)建和銷毀實(shí)例造成的資源消耗;當(dāng)Bean的作用域?yàn)閟ingleton時(shí),Spring容器就只會(huì)存在一個(gè)共享的Bean實(shí)例以下有關(guān)SqlSession對(duì)象的說(shuō)明正確的是()。

答案:使用完SqlSession對(duì)象之后,要及時(shí)的關(guān)閉它,通??梢詫⑵浞旁趂inally塊中關(guān)閉;每一個(gè)線程都應(yīng)該有一個(gè)自己的SqlSession實(shí)例,并且該實(shí)例是不能被共享的;SqlSession實(shí)例也是線程不安全的,因此其使用范圍最好在一次請(qǐng)求或一個(gè)方法中;SqlSession是MyBatis框架中另一個(gè)重要的對(duì)象,其主要作用是執(zhí)行持久化操作MappedStatement對(duì)象會(huì)對(duì)用戶執(zhí)行SQL語(yǔ)句的輸入?yún)?shù)進(jìn)行定義,這些參數(shù)類型可以是()。

答案:Map類型;基本類型;List類型;POJO類型下列選項(xiàng)中,屬于數(shù)據(jù)庫(kù)連接信息配置文件中的參數(shù)的是()。

答案:password;url;username;driverClassName下列關(guān)于JavaEE開(kāi)發(fā)的三層架構(gòu)的作用,說(shuō)法正確的是()。

答案:表現(xiàn)層負(fù)責(zé)接收客戶端的請(qǐng)求,并向客戶端響應(yīng)結(jié)果;持久層負(fù)責(zé)與數(shù)據(jù)庫(kù)交互,對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行增刪改查;業(yè)務(wù)層負(fù)責(zé)業(yè)務(wù)邏輯處理,與項(xiàng)目需求息息相關(guān);表現(xiàn)層負(fù)責(zé)接收客戶端的請(qǐng)求,并向客戶端響應(yīng)結(jié)果業(yè)務(wù)層負(fù)責(zé)業(yè)務(wù)邏輯處理,與項(xiàng)目需求息息相關(guān)持久層負(fù)責(zé)與數(shù)據(jù)庫(kù)交互,對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行增刪改查三種說(shuō)法都可以下列注解中,屬于MyBatis常用注解的是()。

答案:@Select注解;@Update注解;@Delete注解;@Insert注解關(guān)于元素及其子元素的說(shuō)法正確的是()。

答案:在配置文件中,元素用于對(duì)環(huán)境進(jìn)行配置;的子元素用于配置數(shù)據(jù)源,它的type屬性用于指定使用哪種數(shù)據(jù)源;可通過(guò)元素配置多種數(shù)據(jù)源,MyBatis框架提供了三種數(shù)據(jù)源類型下列屬于文件解析器類CommonsMultipartResolver屬性的是()。

答案:maxUploadSize;defaultEncoding;resolveLazily;maxInMemorySize下列選項(xiàng)中,可以通過(guò)元素引入映射文件的方法的是()。

答案:使用包名引入;使用接口類引入;使用類路徑引入;使用本地文件路徑引入下列類型中,屬于SpringMVC可以綁定的簡(jiǎn)單數(shù)據(jù)類型的是()。

答案:Double;String;Integer下列元素中,可以在SpringMVC的配置文件中配置要掃描的包的是()。

答案:元素下列選項(xiàng)中,關(guān)于Spring框架中JdbcTemplate的描述錯(cuò)誤的是()。

答案:JdbcTemplate繼承自抽象類JdbcOperations,同時(shí)實(shí)現(xiàn)了JdbcAccessor接口下列選項(xiàng)中,對(duì)于Spring整合Mybatis時(shí)需要設(shè)置的配置信息中錯(cuò)誤的是()。

答案:掃描service包下列元素中,屬于MyBatis配置文件的根元素的是()。

答案:元素以下有關(guān)Spring框架優(yōu)點(diǎn)的說(shuō)法不正確的是()。

答案:Spring是一種侵入式框架下列選項(xiàng)中,關(guān)于Spring注解的描述錯(cuò)誤的是()。

答案:@Repository指定要自動(dòng)裝配的對(duì)象名稱用戶通過(guò)瀏覽器向服務(wù)器發(fā)送請(qǐng)求時(shí),負(fù)責(zé)攔截用戶請(qǐng)求的是()。

答案:前端控制器以下哪個(gè)選項(xiàng)不屬于Spring的核心容器的組成模塊()。

答案:AOP模塊下列選項(xiàng)關(guān)于SpringJDBC模塊的主要包,錯(cuò)誤的是()。

答案:driverClass(數(shù)據(jù)庫(kù)驅(qū)動(dòng)包)Spring框架壓縮包解壓后的目錄中內(nèi)容說(shuō)明錯(cuò)誤的是()。

答案:libs文件夾中不包含開(kāi)發(fā)需要的源碼。下列選項(xiàng)中,對(duì)方法queryForList(Stringsql,Object[]args,classelementType)分析描述錯(cuò)誤的是()。

答案:不能返回多行數(shù)據(jù)的結(jié)果下列元素中,可以為POJO實(shí)體類設(shè)置別名的是()。

答案:元素下列關(guān)于SpringMVC的執(zhí)行流程,說(shuō)法錯(cuò)誤的是()。

答案:Controller類中的代碼執(zhí)行完成后,會(huì)返回ModelAndView對(duì)象,該對(duì)象中只包含視圖名在SSM框架整合過(guò)程中,Spring與SpringMVC,SpringMVC與MyBatis需要相互整合。()

答案:錯(cuò)下列選項(xiàng)中,不屬于SSM整合時(shí)所需的JAR包的是。()

答案:xwork-core-2.3.24.jar下面選項(xiàng)中,不屬于整合SSM框架所編寫(xiě)的配置文件的是。()

答案:struts.xml以下哪個(gè)方法可以定義SpringMVC中的攔截器()

答案:實(shí)現(xiàn)WebRequestInterceptor下列選項(xiàng)中,對(duì)簡(jiǎn)單異常處理器的描述正確的有()。

答案:SimpleMappingExceptionResolver可以將不同類型的異常映射到不同的頁(yè)面,需要在SpringMVC的配置文件spring-mvc.xml中配置映射關(guān)系;對(duì)SpringMVC中的所有異常進(jìn)行統(tǒng)一處理,可以使用異常處理器HandlerExceptionResolver實(shí)現(xiàn);SimpleMappingExceptionResolver是HandlerExceptionResolver的實(shí)現(xiàn)類;SimpleMappingExceptionResolver實(shí)現(xiàn)了簡(jiǎn)單的異常處理攔截器是一種動(dòng)態(tài)攔截方法調(diào)用的對(duì)象,它可以在指定的方法調(diào)用前或者調(diào)用后,執(zhí)行預(yù)先設(shè)定的代碼。()

答案:對(duì)如果將程序所有的異常單獨(dú)抽出來(lái)統(tǒng)一處理,這樣既實(shí)現(xiàn)了異常信息的統(tǒng)一處理,又便于程序的維護(hù),極大地降低了代碼的冗余。()

答案:對(duì)如果對(duì)SpringMVC中所有異常進(jìn)行統(tǒng)一處理,可以使用SpringMVC提供的異常處理器HandlerExceptionResolver。()

答案:對(duì)POJO類型的數(shù)據(jù)綁定就是將所有關(guān)聯(lián)的請(qǐng)求參數(shù)封裝在一個(gè)POJO中,然后在方法中直接使用該P(yáng)OJO作為形參來(lái)完成數(shù)據(jù)綁定。()

答案:對(duì)當(dāng)SpringMVC方法的返回值為void類型,方法執(zhí)行后會(huì)跳轉(zhuǎn)到默認(rèn)的頁(yè)面。默認(rèn)頁(yè)面的路徑拼接格式是()。

答案:前綴+方法映射路徑+后綴JSON是一種輕量級(jí)的數(shù)據(jù)交換格式,它與XML非常相似,都可以用來(lái)存儲(chǔ)數(shù)據(jù),但相對(duì)于XML來(lái)說(shuō),JSON解析速度更快,占用空間更小。()

答案:對(duì)SpringMVC中將請(qǐng)求消息數(shù)據(jù)與處理器的形參建立連接的過(guò)程就是SpringMVC的數(shù)據(jù)綁定。()

答案:對(duì)下列選項(xiàng)中,屬于SpringMVC的響應(yīng)方式的是()。

答案:數(shù)據(jù)回寫(xiě);頁(yè)面跳轉(zhuǎn)當(dāng)value屬性是@RequestMapping注解顯式使用的唯一屬性時(shí),可以省略value的屬性名。()

答案:對(duì)Spring的常用注解中,用于指定要自動(dòng)裝配的對(duì)象的注解是()。

答案:@Autowired注解@RequestMapping可以標(biāo)注在()。

答案:類上;方法上與傳統(tǒng)的處理器類實(shí)現(xiàn)方式相比,使用@Controller注解的方式更加簡(jiǎn)單和靈活。()

答案:對(duì)下列選項(xiàng)中對(duì)SpingMVC的組合注解說(shuō)法錯(cuò)誤的是()。

答案:使用@GetMapping和使用@RequestMapping(method=RequestMethod.GET)限定請(qǐng)求方式的效果不一樣SpringMVC可以通過(guò)前端控制器攔截客戶端的請(qǐng)求并進(jìn)行轉(zhuǎn)發(fā),因此在使用SpringMVC時(shí),配置前端控制器是必不可少的一步。()

答案:對(duì)在SpringMVC的執(zhí)行過(guò)程中,前端控制器、處理器映射器、處理器適配器和視圖解析器對(duì)象的工作都是在框架的內(nèi)部執(zhí)行的。()

答案:對(duì)SpringMVC提供了對(duì)MVC模式的全面支持,它可以將表現(xiàn)層進(jìn)行解耦,同時(shí),SpringMVC是基于請(qǐng)求-響應(yīng)處理模型的請(qǐng)求驅(qū)動(dòng)框架,簡(jiǎn)化了表現(xiàn)層的實(shí)現(xiàn)。()

答案:對(duì)DispatcherServlet的本質(zhì)是一個(gè)Servlet,可以在項(xiàng)目的web.xml文件中完成DispatcherServlet的配置和映射。()

答案:對(duì)關(guān)于啟動(dòng)SpringMVC入門程序的方式,說(shuō)法正確的是()。

答案:可以將項(xiàng)目部署到本地Tomcat;可以通過(guò)Maven的Tomcat插件下列選項(xiàng)中,SpringAOP術(shù)語(yǔ)的描述正確的有()。

答案:Target:目標(biāo)對(duì)象是指被插入切面的方法。;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í)行過(guò)程中某個(gè)特定的節(jié)點(diǎn)以下關(guān)于SpringAOP的介紹錯(cuò)誤的是()。

答案:雖然AOP是一種新的編程思想,采取橫向抽取機(jī)制,是OOP的升級(jí)替代品下列選項(xiàng)的SpringAOP的XML元素,用于在目標(biāo)方法執(zhí)行前實(shí)施增強(qiáng),可以應(yīng)用于權(quán)限管理等功能的是()。

答案:當(dāng)需要為類創(chuàng)建代理對(duì)象時(shí),就需要使用CGLib動(dòng)態(tài)代理。()

答案:錯(cuò)下列選項(xiàng)中,用于通知/增強(qiáng)處理的是()。

答案:AdviceSpring容器支持多種形式的Bean的裝配方式,下列選項(xiàng)中包括()。

答案:基于XML的裝配;基于注解的裝配;自動(dòng)裝配靜態(tài)工廠實(shí)例化Bean時(shí),用來(lái)指定創(chuàng)建的靜態(tài)工廠方法的屬性是()。

答案:factory-method以下有關(guān)元素的autowire屬性值及說(shuō)明正確的有()。

答案:default:由的上級(jí)標(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對(duì)Bean生命周期的管理說(shuō)法正確的是()。

答案: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)大的、可以有效減少頁(yè)面代碼的標(biāo)簽Spring的核心容器模塊中提供了Spring框架的基本組成部分,包括IoC和DI功能的模塊是()。

答案:Core依賴注入(DI)與控制反轉(zhuǎn)(IoC)的含義不同,描述不同的概念。()

答案:錯(cuò)MyBatis的@Insert注解就是將SQL語(yǔ)句直接寫(xiě)在接口上,使得代碼書(shū)寫(xiě)更加簡(jiǎn)單,減少了大量的XML文件的配置。()

答案:對(duì)下列屬性中,不屬于@Results注解的是()。

答案:sizeMyBatis中,@Update注解的參數(shù)可以是一條插入語(yǔ)句,也可以是一條更新語(yǔ)句。()

答案:對(duì)MyBatis中,除了XML的映射方式,MyBatis還支持通過(guò)注解實(shí)現(xiàn)POJO對(duì)象和數(shù)據(jù)表之間的關(guān)系映射。()

答案:對(duì)下列注解中,可以實(shí)現(xiàn)一對(duì)一關(guān)聯(lián)查詢的是()。

答案:@One關(guān)系型數(shù)據(jù)庫(kù)的關(guān)聯(lián)關(guān)系中,在“一”的一方,添加“多”的一方的主鍵作為外鍵。()

答案:錯(cuò)MyBatis中,默認(rèn)開(kāi)啟了延遲加載。()。

答案:錯(cuò)在Java中,以下有關(guān)類的關(guān)聯(lián)關(guān)系描述錯(cuò)誤的是()。

答案:在Java中,通過(guò)對(duì)象也可以進(jìn)行關(guān)系描述,他們分別為一對(duì)一、一對(duì)多、多對(duì)一和多對(duì)多在關(guān)系型數(shù)據(jù)庫(kù)中,多表之間的關(guān)聯(lián)關(guān)系主要包括()。

答案:多對(duì)一;一對(duì)一;一對(duì)多;多對(duì)多下列關(guān)于元素的描述正確的是()。

答案:MyBatis就是通過(guò)元素來(lái)處理一對(duì)多關(guān)聯(lián)關(guān)系的timeout用于設(shè)置超時(shí)時(shí)間,單位為秒。()

答案:對(duì)元素用于映射更新語(yǔ)句,它可以更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)。()

答案:對(duì)下列關(guān)于元素的collection屬性的說(shuō)法正確的是()。

答案:collec

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論