Spring程序設計復習測試卷_第1頁
Spring程序設計復習測試卷_第2頁
Spring程序設計復習測試卷_第3頁
Spring程序設計復習測試卷_第4頁
Spring程序設計復習測試卷_第5頁
已閱讀5頁,還剩26頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第頁Spring程序設計復習測試卷1.SpringMVC中,哪個類是負責處理HTTP請求和響應的A、DispatcherServletB、RequestHandlerC、HttpServletD、SpringController【正確答案】:A2.Spring核心模塊的作用是A、做AOP的B、做IOC的,用來管理Bean的C、用來支持HibernateD、用來支持Struts【正確答案】:B3.下列不屬于Spring模塊的是?A、springcoreB、springcontentC、springWebD、springdao【正確答案】:B4.Spring中用于修飾持久層Dao組件的注解最為規范的是()A、@ControllerB、@ComponentC、@ServiceD、@Repository【正確答案】:D5.不屬于springmvc的組件是?A、HandlerMappingB、ControllerC、ViewResolverD、Model【正確答案】:D6.@Around注解的作用是?A、環繞增強B、后置增強C、前置增強D、后置代理【正確答案】:A7.Spring的元素中的autowire屬性取值不包括以下A、defaultB、byNameC、byTypeD、byId【正確答案】:D8.BeanFactory和AppliactionContext創建Spring容器的區別主要體現在A、Bean創建數目的不同Bean創建時間的不同C、Bean創建種類的不同D、Bean創建方向的不同【正確答案】:B9.視圖解析器配置文件,橫線處<beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver"></property></property></bean>應該填寫什么?A、*/B、prefixC、srefixD、/*【正確答案】:B10.關于@Component正確的是?A、@Component注解表明一個類會作為組件類,并告知Spring要為這個類創建bean。B、@Component注解表明一個類會作為單例類,并告知Spring要為這個類創建bean。C、@Component注解告訴Spring這個方法將會返回一個對象D、@Component注解告訴Spring這個方法將會返回一組對象【正確答案】:A11.下面對Spring中Bean的注入說法正確的是A、Bean根據注入方式不同可以分為構造方法注入和自動裝載B、使用構造方法注入構造對象的同時,完成依賴關系的建立C、在關系的對象很多時,使用構造方法注入更適合D、構造方法通過constructor-index屬性來指定,在該標簽下要指定索引的位置【正確答案】:B12.@RequestMapping說明正確的是?A、用于處理請求url映射的注解B、只能用在方法上C、必須設置url的入參D、必須設置返回值【正確答案】:A13.Springbean的默認作用域是A、全不正確B、SingletonC、PrototypeD、Session【正確答案】:B14.下劃線處填寫正確代碼實現轉發@RequestMapping("/toJump")publicStringskipTest(){return"________:/jump.do";}A、redirectB、toC、forD、forward【正確答案】:D15.在SpringMVC中,以下描述錯誤的是A、SpringMVC中必須是實現了Handler接口的JavaBean才能成為請求處理器B、DisPatcherServlet是SpringMVC的前端Servlet,和任何的servlet-樣,必須web.xm1中配置后,才能起作用C、在web.xm1中,根據servlet-mapping的URL不同,可以配置多個DisPatcherServletD、Mode1AndView中的view是邏輯視圖名,而非真正的視圖對象【正確答案】:A16.<aop:beforemethod="beforeAdvice"pointcut-ref="pointCut"/>以上配置中beforeAdvice是指?A、后置增強方法B、前置增強方法C、前置增強代理D、后置增強代理【正確答案】:B17.以下代碼是哪種接口()的演示案例publicclassTest{publicstaticvoidmain(String[]args){Resourceresource=newClassPathResource("applicationContext.xml");XmlBeanFactorybeanFactory=newXmlBeanFactory(resource);Useruser=(User)beanFactory.getBean("user");System.out.println(user);}}A、IoC接口B、AOP接口C、ApplicationContext接口D、BeanFactory接口【正確答案】:D18.使用AOP編程的優勢在于?A、降低務邏輯各部分之間的耦合度,提高程序的可重用性B、提升程序的內聚性C、提升程序的健壯性D、易于擴展【正確答案】:A19.@RequestBody說明正確的是?A、可用于類或方法上B、用于類上,則表示類中的所有響應請求參數都是jsonC、注解實現接收http請求的json數據,將json轉換為java對象D、注解實現將conreoller方法返回對象轉化為json對象響應給客戶【正確答案】:C20.下列不屬于SpringMVC控制器的是?A、前端控制器(dispatcherServlet)B、請求到處理器映射(handlerMapping)C、視圖解析器(ViewResolver)D、處理器適配器(ConntrllerAdapter)【正確答案】:D21.@Component

--1@Aspect

--2publicclassTransactionAdvice{@Before("TransactionAdvice.pc()")--3publicvoidbeforeAdvice(){

--I264System.out.println("執行前置通知方法!");}}以上代碼在TransactionAdvice類中,使用@Before定義前置通知是否正確,如果有錯在哪一行?A、完全正確B、第2行錯誤C、第3行錯誤D、第3,4行錯誤【正確答案】:A22.關于ApplicationContext接口,下列說法錯誤的是A、它是beanfactory的子接口B、ApplicationContext是基于beanfactory而建立的,ApplicationContext繼承了beanFactory的功能C、fileSystemXmlApplicationContext是其子接口D、ApplicationContext提供了對資源文件進行訪問的支持【正確答案】:C23.AOP與OOP的關系是?AOP是OOP的補充B、AOP已經取代了OOPC、OOP比AOP更加優秀D、OOP比AOP更適合做日志記錄【正確答案】:A24.<aop:after-returning/>的作用是?A、定義引介增強B、定義環繞增強C、定義前置增強D、定義后置增強【正確答案】:D25.Spring的核心容器是其他模塊建立的基礎,以下哪個不是該容器的組成模塊A、Beans模塊B、Core模塊Context模塊D、AOP模塊【正確答案】:D26.下列關于模型數據的綁定描述錯誤的是?A、模型數據的綁定是指將模型數據綁定給JSP域對象B、模型數據的綁定是由視圖解析器來完成的C、模型數據的綁定是由數據解析器來完成的D、開發時先添加模型數據,再交給視圖解析器來綁定【正確答案】:C27.關于Spring的事務隔離說明錯誤的是?A、ISOLATION_DEFAULT:用底層數據庫的設置隔離級別,數據庫設置的是什么我就用什么;B、SOLATIONREADUNCOMMITTED:未提交讀,最低隔離級別、事務未提交前,就可被其他事務讀取(會出現幻讀、臟讀、不可重復讀);C、ISOLATIONREADCOMMITTED:提交讀,一個事務提交后才能被其他事務讀取到(會造成幻讀、不可重復讀),SQLserver的默認級別;D、ISOLATION_SERIALIZABLE:序列化,代價最高最可靠的隔離級別,該隔離級別能防止臟讀、不可重復讀、幻讀。【正確答案】:D28.MVC中M是A、ModelB、ViewControllerD、ModelAndView【正確答案】:A29.springMVC通過那個注解將url請求與業務方法進行映射A、@ControllerB、@RequestMappingC、@ComponentD、@Repository【正確答案】:B30.關于SpringMvc說明正確的是?A、Spring配備構建Web應用的全功能MVC框架B、springmvc是spring框架的升級版C、springmvc和spring通過中間整合層進行整合D、它只能以聲明的方式把請求參數和業務對象綁定【正確答案】:A31.下列那個選項屬于事務管理器A、TransactionManagerB、DataSourceC、QueryForObjectD、CALL【正確答案】:A32.以下配置代碼中錯誤在那一行?<beanid="userService"class="com.mhys.demo.user.UserService"></bean><beanid="orderService"class="com.mhys.demo.order.OrderService"></bean><beanid="myAdvice"class="com.mhys.demo.advice.MyAdvice"></bean>

--1<aop:config><aop:pointcutexpression="execution(*com.mhys.demo..*Service.add*(..))"id="pointCut"/>--2<aop:aspectref="userService">

--3<aop:aftermethod="afterAdvice"pointcut-ref="pointCut"/>--4</aop:aspect></aop:config>A、1B、2C、3D、4【正確答案】:C33.JdbcTemplate的新增方法包括A、updateB、insertC、queryForObjectD、queryForList【正確答案】:A34.<context:component-scanbase-package="com.mhys.demo"></context:component-scan>以上配置的作用是?A、開啟事務代理B、開啟注解掃描C、配置前置通知D、配置后置通知【正確答案】:B35.以下execution()表達式使用錯誤的是?A、execution(voidcom.mhys.demo.UserServiceImpl.save())B、execution(*com.mhys.demo.UserServiceImpl.save())C、execution(*com.mhys.demo.UserServiceImpl.*())D、execution(com.mhys.demo.*ServiceImpl.*())【正確答案】:D36.@AfterThrowing注解的作用是?A、前置增強B、最終增強C、異常攔截D、以上都不是【正確答案】:C37.Spring中單例模式Bean的關鍵字是?A、prototypeB、requestC、singletonD、Session【正確答案】:C38.SpringMVC處理響應時,默認采用的是下列()方式進行A、重定向B、轉發C、先重定向,然后轉發D、先轉發,然后重定向【正確答案】:B39.SpringDAO中最常用的類是A、JdbcTemplate,SimpleJdbcTemplateB、SimpleJdbcInsert,SimpleJdbcProcedureC、SimpleJdbcInsert,SimpleJdbcStoredProcD、SimpleJdbcQuery,SimpleJdbcExec【正確答案】:A40.使用()標簽注入Map集合元素A、B、C、<list>D、<map>【正確答案】:D41.在SpringMVC中Bean的作用范圍是通過()屬性來控制的A、init-methodB、factory-beanC、scopeD、autowire【正確答案】:C42.以下哪個屬性是<bean>標簽的名稱標識?A、idB、nameC、classD、factory-bean【正確答案】:B43.SpringMVC轉發正確的是?A、在返回值前面加forward:B、在返回值前面加redirect:C、在入參前加:forward:D、在入參前加:redirect:【正確答案】:A44.Spring中,BeanFactory是流行的裝載bean的方式,下面哪個選項是正確的創建BeanFactory的方式A、BeanFactoryfactory=newBeanFactory(newFileInputStream(“beans.xml”))BeanFactoryfactory=newXmlBeanFactory(“classpath:beans.xml”)C、BeanFactoryfactory=newBeanFactory(“beans.xml”)D、BeanFactoryfactory=newXmlBeanFactory(newFileInputStream(“beans.xml”))【正確答案】:D45.下列不屬于控制的返回值的是?A、ModelAndViewB、StringC、ModelD、void【正確答案】:C46.在下劃線處填寫正確代碼實現重定向@RequestMapping("/toJump")publicStringskipTest(){return"_______:/jump.do";}A、skipB、forwardC、redirectD、to【正確答案】:C47.最終通知在什么時候執行?A、在后置通知之后執行的通知。B、在前置通知之后執行的通知。C、表示在某個連接點執行之后執行的通知。D、在環繞置通知之后執行的通知。【正確答案】:C48.下面哪項是Spring自動裝載模式A、autodetectB、全部選項C、constructorD、byname,byType【正確答案】:B49.Spring中service層使用的注解是A、@ServiceB、@ResourceC、@ControllerD、@Repository【正確答案】:A50.關于@Scope錯誤的是?A、@Scope("singleton")B、@Scope("prototype")C、@Scope("response")D、@Scope("session")E、@Scope("request")【正確答案】:C51.默認從文件系統中加載配置文件是哪個類()。A、ClassPathXmlApplicationContextB、FileSystemXmlApplicationContexC、XmlWebApplicationContextD、AnnotationConfigWebApplicationContext【正確答案】:B52.JdbcTemplate通用的增刪改方法是A、insertB、updateC、deleteD、execute【正確答案】:D53.Spring中controller層使用的注解是A、@ServiceB、@ResourceC、@ControllerD、@Repository【正確答案】:C54.對Spring事務管理說明錯誤的是?A、事務就是對一系列的數據庫操作B、Spring的聲明式事務通常是指在配置文件中對事務進行配置聲明C、它是通過SpringMvcProxy幫你做代理,自己不用額外的寫代碼,只要在Spring配置文件中聲明即可D、使用TransactionMananger進行管理,可以通過Spring的注入來完成【正確答案】:C55.以下代碼是哪種()注入方式<beanid="student"class="com.mhys.bean.Student"><!--name:屬性名value:屬性值--></property></bean>A、p命名空間注入B、構造方法注入C、set注入D、表達式spel方式注入【正確答案】:C56.在SpringMVC中以下哪個標簽可以用來定義Bean對象?A、<baen>B、<server>C、<bean>D、【正確答案】:C57.環繞通知在什么時候執行?A、在被通知的方法調用之前執行自定義的方法B、在被通知的方法調用之后執行自定義的方法C、在被通知的方法調用過程中并不會自動執行D、在被通知的方法調用之前和之后執行自定義的方法【正確答案】:D58.下列選項中,不屬于Spring中實例化Bean的方式的是A、構造器實例化B、靜態工廠方式實例化C、實例工廠方式實例化D、抽象方法實例化【正確答案】:D59.MVC中C是A、ModelB、ViewControllerD、ModelAndView【正確答案】:C60.在設計處理器類時,方法參數使用那個注解來接收基本數據類型參數A、@RequestParamB、@PrequestC、@ParamD、@RequestMapping【正確答案】:A61.下面對Spring中Bean的注入說法正確的是A、Bean根據注入方式不同可以分為構造方法注入和自動裝載。B、使用構造方法注入構造對象的同時,完成依賴關系的建立C、在關系的對象很多時,使用構造方法注入更適合D、構造方法通過constructor-index屬性來指定,在該標簽下要指定索引的位置【正確答案】:B62.InternalResourceViewResolve父類是A、Ur1BasedViewResolverB、ActionSupportC、ActionBasedViewResolverD、BasedViewResolverServlet【正確答案】:A63.p命名空間注入屬性之前需要引入以下()對應約束。A、xmlns:a="/schema/a"B、xmlns:p="http:///schema/p"C、xmlns:p="/schema/p"D、xmlns:p=""【正確答案】:C64.Bean是在創建容器時即被加載。BeanFactory在容器中的加載方式是A、快速加載B、提前加載C、預留加載D、延時加載【正確答案】:D65.關于@Autowired正確的是?A、@AutowiredprivateTigertiger;B、@Autowired=JavaprivateTigertiger;C、@Autowired=“Java”privateTigertiger;D、@Autowired("Java")privateTigertiger;【正確答案】:A66.以下哪個屬性是<bean>標簽的唯一標識?A、idB、nameC、classD、factory-bean【正確答案】:A67.關于controller方法的返回Void說明正確的是?A、可以使用使用request轉向頁面B、可以通過request頁面重定向C、可以通過request指定響應結果D、可以通過response.setCharacterEncoding("utf-8");【正確答案】:A68.MVC中v是A、ModelB、ViewControllerD、ModelAndView【正確答案】:B69.在SpringMVC配置中,以下說法錯誤的是()。<beanclass="org.springframework.weB.servlet.view.InternalResourceViewResolver"></bean>A、這段配置描述是在指定SpringMVC的視圖解析B、prefix是配置頁面跳轉的后綴C、suffix是配置頁面跳轉的后綴D、動態JSP頁面必須放在/WEB-INF/jsp目錄下【正確答案】:B70.Spring中自動裝備注解是?A、@ComponentB、@AutowiredC、@ValueD、@AutoInit【正確答案】:B71.關于controller方法的返回ModelAndView正確的是?A、需要方法結束時,定義ModelAndView,將model和view分別進行設置B、使用request或response指定響應結果C、可以通過response頁面重定向D、可以通過response指定響應結果【正確答案】:A72.下面關于事務管理說法錯誤的是A、Spring事務管理方式包括編程方式、聲明式B、編程式采用的方式來控制事物的邊界C、聲明式采用配置xml方式,將事務管理與實際業務代碼解耦D、實現編程事物,可以實現PlatformTransaction接口或是使用事務模板TransactionTemplate【正確答案】:D73.在Spring中,下列不屬于Spring中Bean作用域的是()A、singletonB、requestC、global-sessionD、pageContext【正確答案】:D74.JdbcTemplate常用的刪除方法A、insertB、updateC、deleteD、query【正確答案】:B75.以下哪種標簽可以實現分模塊配置?A、<import>B、<factory-bean>C、<scope>D、<autowire>【正確答案】:A76.@PostConstruct注解的方法在整個Bean初始化中的執行順序是?A、Constructor(構造方法)->@Autowired(依賴注入)->@PostConstruct(注釋的方法)B、Constructor(構造方法)->@PostConstruct(注釋的方法)->@Autowired(依賴注入)C、@PostConstruct(注釋的方法)->Constructor(構造方法)->@Autowired(依賴注入)D、@Autowired(依賴注入)->Constructor(構造方法)->@PostConstruct(注釋的方法)【正確答案】:A77.Spring中Dao層使用的注解是A、@ServiceB、@ResourceC、@ControllerD、@Repository【正確答案】:D78.Spring的優勢不包括以下哪個選項()。A、方便解耦,簡化開發B、AOP編程的支持C、使程序的測試更復雜D、降低JavaEEAPI的使用難度【正確答案】:C79.@After注解的作用是?A、前置增強B、最終增強C、后置增強D、前置增強【正確答案】:B80.關于@PostConstruct說法錯誤的是?A、在方法上加該注解會在項目啟動的時候執行該方法B、可用于加載數據字典C、可用于定時任務D、在方法上加該注解會在項目結束的時候執行該方法【正確答案】:D81.配置注解映射器和適配器A、<context:component-scanbase-package="com.tgb.web.controller.annotation"></context:component-scan>B、<mvc:annotation-driven></mvc:annotation-driven>C、<beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver">D、<context:component-scanbase-package="cn.itcast.ssm.controller"></context:component-scan>【正確答案】:B82.默認從類路徑(classes目錄下)加載配置文件是哪個類()。A、ClassPathXmlApplicationContextB、FileSystemXmlApplicationContexC、XmlWebApplicationContextD、AnnotationConfigWebApplicationContext【正確答案】:A83.下列關于SpringMvc異常處理錯誤的是?A、dao拋給serviceB、service給controllerC、controller拋給前端控制器D、前端控制器拋給View【正確答案】:D84.@AfterReturning注解的作用是?A、最終增強B、環繞增強C、前置增強D、后置增強【正確答案】:D85.在AOP中,切面(Aspect):是指?A、是能夠連接其他方法的切入點B、是編寫通知的對象,完成通知功能的對象C、是共有功能的實現D、用于代理目標類的對象【正確答案】:C86.關于ApplicationContext接口,下列說法錯誤的是A、Spring沒有自己的持久化方案,它集合了現有的流行持久化框架B、Spring采用JDBC模板封裝了JDBC的數據庫操作C、Spring對各種持久化技術提供了統一的編程方式D、Spring將數據庫訪問的checked異常轉換為運行時異常【正確答案】:C87.在Spring中,下列不是ApplicationContext接口作用的是()A、提供國際化支持B、資源訪問C、事務傳遞D、載入多個配置文件【正確答案】:B88.要使用SpringMVC的表單標簽庫,必須在JSP頁面的開頭處聲明一下______指令A、taglibB、importC、includeD、page【正確答案】:A89.設置業務方法的入參為____類型,SpringMVC會將隱含對象的引用傳遞給入參?A、MapB、ModelAndViewC、ModelD、String【正確答案】:A90.關于@Value正確的是?A、@Value(Java)B、@Value="Java"C、@Value("Java")D、@Value=Java【正確答案】:C91.以下代碼是哪種()使用方式<beanid="phone"class="com.mhys.bean.Phone"></property></bean><beanid="student"class="com.mhys.bean.Student"></property></bean>A、p命名空間注入B、ref屬性的作用及使用C、構造方法注入D、表達式spel方式注入【正確答案】:B92.spring開啟掃描注解的功能是A、</property>B、<context:component-scanbase-package="com.mhys"></context:component-scan>C、</property>D、</property>【正確答案】:B93.SpringMVC提供的數據校驗為____校驗A、客戶端B、服務端C、規則D、有效性【正確答案】:B94.以下關于Spring自動裝配與依賴檢查的說法中錯誤的是A、可以通過bean元素的dependency-check屬性設置依賴檢查B、可以通過bean元素的autowire屬性設置自動裝配C、也可以通過beans元素的autowire屬性設置全局自動裝配D、自動裝配減少了配置的工作量,但也降低了依賴關系的清晰性和透明性【正確答案】:C95.applicationContext.xml配置文件中開啟注解方式管理AOP事務的是A、</property>B、<context:component-scanbase-package="com.mhys"></context:component-scan>C、<tx:annotation/>D、<tx:annotation-driven/>【正確答案】:D96.不是@RequestMapping的作用?A、url映射B、限制http請求方法C、窄化請求映射D、規定返回值【正確答案】:D97.使用()標簽注入數組元素A、<import>B、<list>C、<autowire>D、<factory-bean>【正確答案】:B98.下列注解限制必須為一個不大于指定值得數字是?A、@Max(value)B、@Min(value)C、@DecimalMax(value)D、@DecimalMin(value)【正確答案】:C99.<aop:pointcut/>的作用是?A、定義連接點B、定義切入點C、定義切面D、定義織入對象【正確答案】:B100.下列限制只能為false的標簽是?A、@AssertFalseB、@NullC、@DecimalMin(value)D、@IsFalse【正確答案】:A1.在關于依賴注入,描述正確的是A、依賴注入可以增強系統各組件的依賴關系B、所謂依賴注入,就是明確地定義組件接口,獨立開發各個組件,然后根據組件件依賴關系組裝運行的設計模式C、依賴注入能夠降低系統各組件的依賴關系,提倡面向接口編程D、Spring的依賴注入和控制反轉是完全不同的兩個概念【正確答案】:BC2.屬于SpringMVC的請求流程第三步是?A、發起請求到前端控制器(DispatcherServlet)B、前端控制器請求HandlerMapping查找Handler可以根據xml配置、注解進行查找C、處理器映射器HandlerMapping向前端控制器返回HandlerD、前端控制器調用處理器適配器去執行Handler【正確答案】:C3.下列那些操作會遇到事務A、查詢操作B、批量修改操作C、分頁查詢D、批量新增操作【正確答案】:BD4.ApplicationContext的實現類,主要包括A、ClassPathXmlApplicationContextB、FileSystemXmlApplicationContexC、XmlWebApplicationContextD、AnnotationConfigWebApplicationContext【正確答案】:ABCD5.以下是JdbcTemplate對象包含方法是A、Execute()方法B、update()方法C、batchUpdate()方法D、query()方法及queryForXXX()方法【正確答案】:ABCD6.BeanFactory是IoC容器的頂級接口,是IoC容器的最基礎實現,也是訪問Spring容器的根接口,負責對Bean的()和()等工作A、創建B、開源C、訪問D、刪除【正確答案】:AC7.常用的數據庫連接池A、DBCPB、C3P0C、DRUIDD、MyBatis【正確答案】:ABC8.使用什么注解來接收JSON格式數據和返回JSON格式數據A、@RequestMappingB、@RequestBodyC、@ResponseBodyD、@RequestParam【正確答案】:BC9.下面關于Spring的說法正確的是A、spring是一個重量級的框架B、spring是一個輕量級的框架C、spring是一個IOC和AOP的容器D、spring是一個侵入式的框架【正確答案】:BC10.Spring中使用事務管理器的方式包括A、xml配置的方式B、xml解析的方式C、AOP的方式D、注解的方式【正確答案】:AD11.使用()標簽注入Properties集合元素A、B、C、<list>D、<map>【正確答案】:A12.以下關于JdbcTemplate的描述正確的是A、JdbcTemplate是Spring的一部分,是對數據庫的操作在jdbc的封裝B、處理了資源的建立和釋放(不需要我們管理連接了)C、我們只需要提供SQL語句(不需要我們設置參數了)和提取結果(查詢時候可以直接返回對應的實體類),使JDBC更加易于使用。D、JdbcTemplate使用spring的注入功能,把DataSource注冊到JdbcTemplate之中【正確答案】:ABCD13.下面對Spring說法正確的是A、Spring不支持對數據庫的事務管理B、Spring支持對業務的事務管理C、Spring的配置文件必須通過Struts-config.xml通知應用服務器所在的目錄D、Spring實現了AOP思想【正確答案】:BD14.使用<list>標簽可以注入以下哪些元素?A、數組B、List集合C、Map集合D、Properties集合【正確答案】:AB15.以下有關Spring各模塊之間關系,說法正確的有()。【選擇兩項】A、Spring各模塊之間是緊密聯系的,它們相互依賴B、Spring除核心模塊外,各模塊之間可以單獨存在C、Spring的核心模塊是必須的,其他模塊則是可選的,可選模塊都基于核心模塊D、Spring的核心模塊不是必須的【正確答案】:BC16.perties文件中配置的項包括A、數據庫的類型B、數據庫的驅動C、用戶名D、密碼【正確答案】:BCD17.JdbcTemplate常用的查詢方法A、updateB、insertC、queryForObjectD、queryForList【正確答案】:BC18.以下哪些是AOP應用場景?A、日志記錄B、安全控制C、事務處理D、異常處理【正確答案】:ABCD19.常用的通知都包括哪些?A、前置通知B、后置通知C、環繞通知D、進程通知【正確答案】:ABC20.Spring各模塊之間的關系A、Spring各模塊之間是緊密聯系的,相互依賴的B、Spring各模塊之間可以單獨存在C、Spring的核心模塊是必須的,其它模塊基于核心模塊D、Spring的核心模塊不是必須的,可以不要【正確答案】:BC21.在關于依賴注入,描述正確的是A、依賴注入可以增強系統各組件的依賴關系B、所謂依賴注入,就是明確地定義組件接口,獨立開發各個組件,然后根據組件件依賴關系組裝運行的設計模式C、依賴注入能夠降低系統各組件的依賴關系,提倡面向接口編程D、Spring的依賴注入和控制反轉是完全不同的兩個概念【正確答案】:BC22.p命名空間注入屬性時,在applicationContext.xml配置文件中,通過p:屬性名=屬性值方式注入屬性,包括以下哪些步驟()A、在com.mhys.bean包下,創建Car類,首先,添加brand和carNo兩個屬性。B、在User類中,新增Car類型屬性。C、在applicationContext.xml配置文件中,注冊User類和Car類到容器。D、編寫測試類。【正確答案】:ABCD23.下列屬于AnnotaionJSR-303的注解的是?A、@AssertFalseB、@DecimalMax(value)C、@NotNullD、@IsNull【正確答案】:ABC24.以下屬于事務的特性的是A、原子性B、一致性C、隔離性D、持久性【正確答案】:ABCD25.Spring中常見的創建對象的注解有哪些A、@ComponentB、@ControllerC、@ServiceD、@Repository【正確答案】:ABCD26.ApplicationContext接口,通過FileSystemXmlApplicationContext獲取上下文容器對象,包括以下哪些()。A、在com.mhys.pojo包下,創建Book類,首先,添加bookName和pages兩個屬性B、在applicationContext.xml配置文件中,注入Book類C、在com.mhys.test包下,編寫測試類。D、在控制臺中,查看輸出結果。【正確答案】:ABCD27.SpringMVC提供了哪些方式添加模型數據?A、ModelB、ModelAndViewC、ListD、Map【正確答案】:ABD28.REST架構的優點是?A、結構清晰B、符合標準C、易于理解D、擴展方便【正確答案】:ABCD29.spring的事務傳播行為包括A、PlatformTransactionManagerB、PROPAGATION_SUPPORTSC、PROPAGATION_REQUIREDD、PROPAGATION_NOT_SUPPORTS【正確答案】:BCD30.對于Spring的AOP的實現方式下列選項說法錯誤的是A、Spring的Advice采用特定的aop語言,在定義pointcuts不可以使用配置文件B、以實現接口的方式作為優先,這樣可以降低應用程序組件之間的耦合程度C、Spring不支持屬性成員jointpontsD、以上說法都正確【正確答案】:AD31.在Spring框架中,屬性的注入有?A、構造方法注入B、set方法注入C、p命名空間注入D、屬性名注入【正確答案】:ABC32.@RequestMapping注解常用的屬性A、nameB、valueC、methodD、params【正確答案】:BCD33.使用SpringMVC的數據校驗需導入jar包A、classmate.jarB、hibernate-validator.jarC、jboss-logging.GA.jarD、validator-api-1.1.0.Final.jar【正確答案】:ABCD34.springMVC中modelandView的作用A、封裝后端數據B、設置view的url,即跳轉到前端的urlC、將數據傳遞給前端D、其它【正確答案】:ABC35.構造方法注入屬性時,使用constructor-arg元素來完成構造方法屬性注入包括以下哪些步驟()A、在com.mhys.bean包下創建User類添加username和password屬性并添加有參構造方法。B、在applicationContext.xml配置文件中,注冊User類到容器C、在com.mhys.test包下,創建測試類D、在控制臺中,查

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論