中兴公司Spring面试题库

更新时间:2024-02-27 02:11:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

中兴公司Spring面试题库

一、选择题 (每题2分 共20分)

1、关于spring说法错误的 A.spring是一个轻量级JAVA EE的框架集合 B.spring包含一个“依赖注入”模式的实现 C.使用spring可以实现声明事务 D.spring提供了AOP方式的日志系统2、 依赖注入说法正确的 A.依赖注入的目标是在代码之外管理程序组建间的依赖关系

B.依赖注入即是“面向接口”的编程 C.依赖注入是面向对象技术的替代品 D.依赖注入的使用会增大程序的规模

3、关于AOP错误的 A. AOP将散落在系统中的“方面”代码集中实现 B. AOP有助于提高系统可维护性 C. AOP已经表现出将要替代面向对象的趋势 D. AOP是一种设计模式,Spring提供了一种实现4、关于spring AOP错误的 A.首先要编写方面代码,实现MethodBeforeAdvice接口 B.AOP采取拦截方法调用方式实现,可以在调用方法前,后,抛出异常时拦截 C.AOP采取代理的方式实现,常

org.springframework.aop.framework.ProxyFactoryBean D.AOP可以在对目标(target)不做任何修改的情况下增加程序功能5、下面关于spring描述错误的是:( )

1

A. Spring支持可插入的事务管理器,使事务划分更轻松,同时无需处理底层的问题。

B. Spring事务管理的通用抽象层还包括JTA策略和一个JDBC DataSource。

C. 与JTA或EJB CMT一样,Spring的事务支持依赖于Java EE环境。

D. Spring事务语义通过AOP应用于 POJO通过XML或Java SE 5注释进行配置。

6、下面选项哪个不是Spring中接口注入的方式 ( ) A .接口注入 B .构造子注入 C .设值注入 D .指针注入 7、下列关于Spring特性中IoC描述错误的是:( ) A .IoC就是指程序之间的关系由程序代码直接操控。

B .所谓“控制反转”,是指控制权由应用代码转到外部容器,控制权的转移,

C.IoC将控制创建的职责搬进了框架中;并把它从应用代码脱离开来

D .当使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会根据XML配置数据提供给它。

8、下列说法错误的是:()

A.Spring的 BeanFactory只能产生一个新的实例 B.Spring的 BeanFactory可以产生一个的实例 C.Spring的 BeanFactory可以产生两个的实例

2

D.Spring的 BeanFactory可以产生多个的实例 9、代理的方式的种类() A.1种 B.2种 C.3种 D.4 种 10、pring的Advice类型有() A.1种 B.2种 C.3种 D.4 种 二、简答题(每题5分 共50分)

1.描述一下Spring中实现DI(Dependency Injection)的几种方式

2. 简述你对IoC(Inversion of Control)的理解 3. Spring框架的优点都有什么

4. Spring对多种ORM框架提供了很好的支持,简单描述在Spring中使用Hibernate的方法。

5. 如何在web应用里面配置spring

6. spring中的BeanFactory与ApplicationContext的作用和区别

8. 简述AOP核心 9.Spring和Struts的区别

10. 叙述Spring中的自动代理的原理 三.论述题(每题15分 共30分) 1.什么是Spring, 使用Spring有什么好处 2. 叙述一下SSH项目的执行过程:

3

4

本文来源:https://www.bwwdw.com/article/cela.html

Top