選擇題(15題)
1、關于spring說法錯誤的是()?
A. spring是一個輕量級JAVA EE的框架集合
B. spring包含一個“依賴注入”模式的實現(xiàn)
C. 使用spring可以實現(xiàn)聲明事務
D. spring提供了AOP方式的日志系統(tǒng)
2、關于依賴注入說法正確的是()?
A. 依賴注入的目標是在代碼之外管理程序組建間的依賴關系
B. 依賴注入即是“面向接口”的編程
C. 依賴注入是面向對象技術的替代品
D. 依賴注入的使用會增大程序的規(guī)模
3、關于AOP錯誤的是()?
A. AOP將散落在系統(tǒng)中的“方面”代碼集中實現(xiàn)
B. AOP有助于提高系統(tǒng)可維護性
C. AOP已經表現(xiàn)出將要替代面向對象的趨勢
D. AOP是一種設計模式,Spring提供了一種實現(xiàn)
4、關于spring AOP錯誤的是()?
A. 首先要編寫方面代碼,實現(xiàn)MethodBeforeAdvice接口
B. AOP采取攔截方法調用方式實現(xiàn),可以在調用方法前,后,拋出異常時攔截
C. AOP采取代理的方式實現(xiàn),常用代理對象的類別為org.springframework.aop.framework.ProxyFactoryBean
D. AOP可以在對目標(target)不做任何修改的情況下增加程序功能
5、在Spring配置文件di.xml中包含下面的配置代碼,可以推斷()。(選1項)
A. 下列語句運行時無異常
ApplicationContext context=new ClassPathXmlApplicationContext(“di.xml”);
A a=(A)content.getBean(“a”);
B. A是抽象類
C. A是接口
D. 類A中定義了getM()方法
6、關于Struts+Spring+Hibernate集成框架,下列說法正確的是()。(選1項)
A. 使用SSH框架開發(fā)項目,由于增加了大量配置工作,從而會降低開發(fā)的效率
B. 三個框架可以用多種方式進行集成
C. 使用SSH框架開發(fā)不利于實現(xiàn)復雜的業(yè)務邏輯
D. 使用SSH框架開發(fā)不利于構造復雜的頁面和交互流程
7、對于Sping和Struts的集成,下列說法錯誤的是()。(選1項)
A. Action Bean的實例可以由Spring創(chuàng)建
B. 在Struts配置文件中,Action Bean的配置可以如下所示:
type= “org.springframework.web.struts.DelegatingActionProxy”>
C. 在Spring配置文件中,Action Bean的配置可以如下所示:
D. 由于Spring本身也提供了MVC實現(xiàn),所以不能與Struts集成