文档介绍:
Spring面试题库
选择题(15题)1、关于spring说法错误的是()?A. spring是一个轻量级JAVA ()方法6、关于Struts+Spring+Hibernate集成框架,下列说法正确的是()。(选1项)A. 使用SSH框架开发项目,由于增加了大量配置工作,从而会降低开发的效率B. 三个框架可以用多种方式进行集成C. 使用SSH框架开发不利于实现复杂的业务逻辑D. 使用SSH框架开发不利于构造复杂的页面和交互流程7、对于Sping和Struts的集成,下列说法错误的是()。(选1项)A. Action Bean的实例可以由Spring创建B. 在Struts配置文件中,Action Bean的配置可以如下所示:type= “”>C. 在Spring配置文件中,Action Bean的配置可以如下所示:D. 由于Spring本身也提供了MVC实现,所以不能与Struts集成8、在Spring框架中,面向方面编程(AOP)的目标在于()。 (选1项)A. 编写程序时不用关心其依赖组件的实现B. 将程序中涉及的公用问题集中解决C. 封装JDBC访问数据库的代码,简化数据访问层的重复性代码D. 实现页面的“无刷新”9、在Spring中,配置Hibernate事务管理器,(HibernateTransactionManager)时,需要注入的属性名称是()。 (选1项)A. dataSourceB. sessionFactoryC. baseHibernateDaoD. transactionProxyFactoryBean10、在Spring的配置文件中,包含如下所示的配置代码,则下面说法正确的是()。(选2项)A. 可以通过下列代码获取对象实例:ApplicationContext context = new ClassPathXmlApplicationContext(“”);TestBean t = (TestBean)(“test. TestBean”);B. TestBean中一定有如下语句:private String dp = “”;C. TestBean中一定有方法:public void setSp(String value)D. “依赖注入”的说法,错误的是()。A. 将组件间的依赖关系采取配置文件的方式管理,而不是硬编码在代码中B. 降低了组件间的耦合,使程序更容易维护和升级C. 促进了“面向接口”编程,使构建大规模程序更轻松D. 需要定义大量接口,()。A. 通过setter方法实现依赖注入B. 对Hibernate提供了支持,可简化Hibernate编码C. 通过AOP可以轻松与Hibernate集成D. AOP,下面说法错误的是()。A. 支持前置通知、后置通知、环绕通知B.