Spring試題及答案_第1頁(yè)
Spring試題及答案_第2頁(yè)
Spring試題及答案_第3頁(yè)
Spring試題及答案_第4頁(yè)
Spring試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩4頁(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)介

1、【精品文檔】如有侵權(quán),請(qǐng)聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)與交流Spring試題及答案.精品文檔.Spring考試試題1)下面關(guān)于Spring的說(shuō)話正確的是( )(選擇兩項(xiàng))A)Spring是一個(gè)重量級(jí)的框架B)Spring是一個(gè)輕量級(jí)的框架C)Spring是一個(gè)IOC和AOP容器D)Spring是一個(gè)入侵式的框架2)下面關(guān)于IOC的理解,正確的是( )(選擇兩項(xiàng))A)控制反轉(zhuǎn)B)對(duì)象被動(dòng)的接受依賴類C)對(duì)象主動(dòng)的去找依賴類D)一定要用接口3)下面關(guān)于AOP的理解,正確的是( )(選擇兩項(xiàng))A)面向縱向的開發(fā)B)面向橫向的開發(fā)C)AOP關(guān)注是面D)AOP關(guān)注的是點(diǎn)4)Spring的組成一共有( )塊組成。

2、A)1 B)3 C)5 D)75)Spring各模塊之間關(guān)系( )(選擇兩項(xiàng))A)Spring各模塊之間是緊密聯(lián)系的,相互依賴的B)Spring各模塊之間可以單獨(dú)存在C)Spring的核心模塊是必須的,其他模塊是基于核心模塊D)Spring的核心模塊不是必須的,可以不要6)Spring核心模塊的作用( )A)做AOP的B)做IOC的,用來(lái)管理Bean的C)是用來(lái)支持HiberneteD)是用來(lái)支持Struts的7)對(duì)Hibernate的支持主要用到Spring的那個(gè)模塊( )A)Spring核心模塊B)Spring ORM模塊C)Spring MVC模塊D)Spring Web模塊8)對(duì)Str

3、uts的支持主要用到Spring的那個(gè)模塊( )A)Spring核心模塊B)Spring ORM模塊C)Spring MVC模塊D)Spring Web模塊9)Spring的通知類型有( )(多項(xiàng)選擇)A)Before通知B)After return通知C)Throws通知D)Around通知10)下面關(guān)于切入點(diǎn)的說(shuō)法正確的是( )(多項(xiàng)選擇)A)是AOP中一系列連連接點(diǎn)的集合B)在做AOP時(shí)定義切入點(diǎn)是必須的C)在做AOP時(shí)定義切入點(diǎn)不是必須的D)可以用正則表達(dá)式來(lái)定義切入點(diǎn)11)Spring包裝Hibernate之后的Hibernate的DAO應(yīng)該繼承那個(gè)類( )A)HibernateDA

4、OB)SessionFactoryC)HibernateDAOSuportD)Session12)下面對(duì)Spring包裝Struts1.2的說(shuō)法正確的是( )(選擇兩項(xiàng))A)Spring包裝Struts的ActionServletB)Spring包裝Struts的ActionC)主要是利用Spring的依賴注入D)主要利用Spring的面向方面的編程13)Spring包裝Struts時(shí)那些Spring模塊是必須的( )(選擇兩項(xiàng))A)Spring核心模塊B)Spring AOP模塊C)Spring MVC模塊D)Spring WEB模塊14)Spring中Before通知的目標(biāo)對(duì)象要實(shí)現(xiàn)的接口

5、是( )A)MethodBeforeAdviceB)ThrowsAdvice C)AfterReturningAdviceD)MethodInterceptor15)Spring中around通知的目標(biāo)對(duì)象要實(shí)現(xiàn)的接口是( )A)MethodBeforeAdviceB)ThrowsAdvice C)AfterReturningAdviceD)MethodInterceptor16)Spring中Before通知的目標(biāo)對(duì)象要實(shí)現(xiàn)的接口中before方法中的三個(gè)常用的參數(shù)依次是( )A)方法,方法的參數(shù),目標(biāo)對(duì)象B)方法的參數(shù),方法,目標(biāo)對(duì)象C)目標(biāo)對(duì)象,方法,方法的參數(shù)D)方法的參數(shù),目標(biāo)對(duì)象,

6、方法17)Spring中around通知的目標(biāo)對(duì)象要實(shí)現(xiàn)的接口中invoke中方法的參數(shù)是( )A)方法B)目標(biāo)對(duì)象C)方法執(zhí)行參數(shù)D)Exception18)下面是Spring依賴注入方式的是( )(選擇兩項(xiàng))A)set方法注入B)構(gòu)造方法的注入C)get方法的注入D)接口的注入19)下面關(guān)于在Spring中配置Bean的id屬性的說(shuō)法正確的是( )(選擇兩項(xiàng))A)id屬性是必須,沒(méi)有id屬性就會(huì)報(bào)錯(cuò)B)id屬性不是必須的,可以沒(méi)有C)id屬性的值可以重復(fù)D)id屬性的值不可以重復(fù)20)下面關(guān)于在Spring中配置Bean的name屬性的說(shuō)法正確的是( )(選擇兩項(xiàng))A)name屬性是必須,

7、沒(méi)有name屬性就會(huì)報(bào)錯(cuò)B)name屬性不是必須的,可以沒(méi)有C)name屬性的值可以重復(fù)D)name屬性的值不可以重復(fù)21)下面是IOC自動(dòng)裝載方法的是( )(選擇兩項(xiàng))A)byNameB)byTypeC)constructorD)byMethod22)下面關(guān)于在Spring中配置Bean的init-method的說(shuō)法正確的是( )A)init-method是在最前面執(zhí)行的B)init-method在構(gòu)造方法后,依賴注入前執(zhí)行C)init-method在依賴注入之后執(zhí)行D)init-method在依賴注入之后,構(gòu)造函數(shù)之前執(zhí)行23)下面關(guān)于Spring配置文件說(shuō)話正確的是( )(選擇兩項(xiàng))A)

8、Spring配置文件必須叫applicationContext.xmlB)Spring配置文件可以不叫applicationContext.xmlC)Spring配置文件可以有多個(gè)D)Spring配置文件只能有一個(gè)24)看下面的代碼,說(shuō)法正確的是( )<bean id="userTable" class="com.xfaccp.bean.UserTable"><property name="userName"><value>ACCP</value></property><

9、;/bean>A)其中<property name="userName">的userName是UserTable中的屬性,可以不要get、set方法。B)其中<property name="userName">的userName是UserTable中的屬性,可以不要get方法,但是一定要有set方法C)其中<property name="userName">的userName是UserTable中的屬性,可以不要set方法,但是一定要有g(shù)et方法D)其中<property name=&q

10、uot;userName">的userName是UserTable中的屬性,一定要有g(shù)et和set方法25)看下面的代碼,說(shuō)法正確的是( )(選擇兩項(xiàng))<bean id=“user" class=“com.xfaccp.bean.User"/><constructor-arg><value>accp</value></constructor-arg></bean>A)必須要有一個(gè)接受字符串的構(gòu)造方法B)可以沒(méi)有接受一個(gè)字符串的構(gòu)造方法C)這個(gè)類有且只能有一個(gè)只接受一個(gè)字符串的構(gòu)造方法D)

11、這個(gè)類可以有多個(gè)構(gòu)造方法,但是一定要有一個(gè)只接受一個(gè)字符串的構(gòu)造方法26)看下面的代碼,說(shuō)法正確的是( )(選擇兩項(xiàng))<bean id="before"class="org.springframework.aop.framework.ProxyFactoryBean"><property name="proxyInterfaces"><value>com.xfaccp.before.BeforeInterface</value></property><property

12、name="target"><ref bean="testBefore"/></property><property name="interceptorNames"><list><value>beforeAdvisor</value></list></property></bean>A)這段代碼是做IOCB)這段代碼是做AOPC)這段代碼是在做代理D)這段代碼是在做織入27)看下面的代碼,說(shuō)法正確的是( )<bean

13、 id="beforeAdvisor" class="org.springframework.aop.support.RegexpMethodPointcutAdvisor"><property name="advice"><ref local="beforeImpl"/></property><property name="pattern"><value>.*</value></property><

14、/bean>A)這段代碼是在定義目標(biāo)對(duì)象B)這段代碼是在定義切入點(diǎn)C)這段代碼是在定義代理D)這段代碼是在定義織入28)Spring包裝Hibernate之后,能夠來(lái)保存數(shù)據(jù)的方法有( )(選擇兩項(xiàng))A)saveB)loadC)saveOrUpdateD)merge29)Spring包裝Hibernate之后,關(guān)于findByExample方法說(shuō)法正確的是( )A)是根據(jù)對(duì)象來(lái)找,對(duì)象中有的屬性都作為條件,包括主鍵,根據(jù)對(duì)象來(lái)動(dòng)態(tài)的查詢B)是根據(jù)對(duì)象來(lái)找,對(duì)象中有的屬性都作為條件,不包括主鍵,根據(jù)對(duì)象來(lái)動(dòng)態(tài)的查詢C)是根據(jù)SQL語(yǔ)句來(lái)找D)是根據(jù)HQL來(lái)找30)Spring包裝Hiber

15、nate之后,關(guān)于merge方法說(shuō)話正確的是( )A)用來(lái)修改記錄B)用來(lái)增加記錄C)根據(jù)主鍵來(lái)判斷,如果有主鍵就修改,沒(méi)有主鍵就增加記錄D)先查詢記錄,后修改31)Spring包裝Hibernate之后,關(guān)于findByCriteria方法說(shuō)話正確的是( )A)參數(shù)是Restrictions對(duì)象B)參數(shù)是HQL語(yǔ)句C)參數(shù)是DetachedCriteria對(duì)象D)此方法不支持分頁(yè)32)Spring包裝Hibernate之后,關(guān)于find方法說(shuō)話正確的是( )A)參數(shù)是Restrictions對(duì)象B)參數(shù)是HQL語(yǔ)句C)參數(shù)是DetachedCriteria對(duì)象D)此方法不支持分頁(yè)33)Spr

16、ing包裝Struts的動(dòng)作說(shuō)法正確的是( )(選擇兩項(xiàng))A)Action配置的type屬性還是指向自己的Action類B)Action配置的type屬性不需要指向自己的Action類,但是Action要在Spring配置文件中配置C)Action配置的type屬性一定要指向Spring提供的代理類,但是Action要在Spring配置文件中配置D)Action配置的type屬性可以不指向Spring提供的代理類,可以利用Spring提供的中央處理器來(lái)處理,但是Action要在Spring配置文件中配置34)Spring中提供通過(guò)Web容器來(lái)啟動(dòng)Spring框架的類有( )(選擇兩項(xiàng))A) C

17、ontextLoaderListener B) ServletLoaderListnerC) ContextLoaderServletD) ActionServlet35)在web.xml文件中配置Spring框架,下面配置正確的是( )A)<context-param> <param-name>config</param-name> <param-value>/WEB-INF/classes/applicationContext.xml</param-value> </context-param>B)<contex

18、t-param> <param-name>servletConfig</param-name> <param-value>/WEB-INF/classes/applicationContext.xml</param-value> </context-param>C)<context-param> <param-name>contextconfig</param-name> <param-value>/WEB-INF/classes/applicationContext.xml<

19、;/param-value> </context-param>D)<context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/classes/applicationContext.xml</param-value> </context-param>36)在struts1.2同Spring集成的中,需要在struts-config.xml文件中配置一個(gè)請(qǐng)求處理器,下面配置辦法正確的是( )A) &l

20、t;controller className="org.springframework.web.struts.DelegatingRequestProcessor"></controller>B) <controller processorClass="org.springframework.web.struts.DelegatingRequestProcessor"></controller>C) <processor className="org.springframework.web.str

21、uts.DelegatingRequestProcessor"></controller>D) <processor processorClass="org.springframework.web.struts.DelegatingRequestProcessor"></controller>37)Struts2同Spring集成的說(shuō)法正確的是( )(選擇兩項(xiàng))A) 可以在perties中增加一個(gè)配置:struts.beanFactory=springB) 可以在struts.xml中配置一個(gè)<p

22、rocessor processorClass="org.springframework. web.struts.DelegatingRequestProcessor"></controller>的配置C) 可以在struts.xml中增加一個(gè)<constant name="struts.beanFactory" value="spring" />D) 可以在struts.xml中增加一個(gè)插件 <plug-in className="org.springframework.web.stru

23、ts.ContextLoaderPlugIn"><set-property property="contextConfigLocation" value="classpath:applicationContext.xml" /> </plug-in>38)下面關(guān)于BeanFactory接口說(shuō)法正確的是( )A) BeanFactory是單例模式的實(shí)現(xiàn),負(fù)責(zé)創(chuàng)建和管理beanB) BeanFactory是工廠模式的實(shí)現(xiàn),負(fù)責(zé)創(chuàng)建和管理beanC) ApplicationContext類是它的實(shí)現(xiàn)類D) 以上說(shuō)法都不對(duì)

24、39)下面關(guān)于ApplicationContext的說(shuō)法正確的是( )(選擇兩項(xiàng))A) 是BeanFactory的實(shí)現(xiàn)類B) 是一個(gè)接口C) 提供一些BeanFactory的擴(kuò)展功能D) 功能同BeanFactory一樣40)下面是BeanFactory的實(shí)現(xiàn)類的是( )(選擇兩項(xiàng))A) ClassPathXmlApplicationContextB) ApplicationContextC) FileSystemXmlApplicationContextD) 以上都是41)下面關(guān)于Spring管理Bean的說(shuō)法正確的是( )A) Bean在Spring容器中有兩種管理方式,工廠模式和單例模式

25、B) Bean在 Spring容器中有兩種管理方式,原型模式和單例模式C) Spring默認(rèn)的利用工廠模式管理BeanD) Spring默認(rèn)利用原型模式管理Bean42)下面關(guān)于設(shè)置注入優(yōu)點(diǎn)說(shuō)法正確的是( )A) 構(gòu)造期即創(chuàng)建一個(gè)完整、合法的對(duì)象B) 需要寫繁瑣的setter方法的C) 對(duì)于復(fù)雜的依賴關(guān)系,設(shè)置注入更簡(jiǎn)潔,直觀D) 以上說(shuō)法都不對(duì)43)下面關(guān)于構(gòu)造注入優(yōu)點(diǎn)說(shuō)法錯(cuò)誤的是( )A) 構(gòu)造期即創(chuàng)建一個(gè)完整、合法的對(duì)象B) 不需要寫繁瑣的setter方法的C) 對(duì)于復(fù)雜的依賴關(guān)系,構(gòu)造注入更簡(jiǎn)潔,直觀D) 在構(gòu)造函數(shù)中決定依賴關(guān)系的注入順序44)下面關(guān)于AOP的理解正確的是( )(選擇

26、兩項(xiàng))A) 能夠降低組件之間的依賴關(guān)系B) 將項(xiàng)目中的公共的問(wèn)題集中解決,減少代碼量,提高系統(tǒng)的可維護(hù)性C) AOP是面向?qū)ο蟮拇嫫稤) AOP不是面向?qū)ο蟮拇嫫?,是面向?qū)ο蠛芎玫难a(bǔ)充45)關(guān)于Spring 與 Hibernate集成,下面說(shuō)法錯(cuò)誤的是( )A) Spring提供了HibernateDaoSupport類來(lái)簡(jiǎn)化Hibernate的使用B) 在Spring配置文件種可以通過(guò)Spring提供的LocalSessionFactoryBean,來(lái)獲得SessionFactory的實(shí)例C) 通過(guò)集成Spring和Hibernate,用Spring管理程序的依賴關(guān)系,將SessionFactory注入到DataSource中D) 通過(guò)Spring,可以在Biz層代碼中無(wú)需直接實(shí)例化DAO類,而是通過(guò)注入得到46)Spring和Hiber

溫馨提示

  • 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)論