第 3 页精品文档---下载后可任意编辑Spring 高频面试试题 Spring 高频面试试题 无论是在学校还是在社会中,我们都不行避开地要接触到试题,借助试题可以检测考试者对某方面学问或技能的把握程度
那么你知道什么样的试题才能有效关怀到我们吗
以下是我为大家收集的 Spring 高频面试试题,仅供参考,大家一起来看看吧
一、什么是 Spring 框架
Spring 框架有哪些主要模块
Spring 框架是一个为 Java 应用程序的开发供应了综合、广泛的基础性支持的Java 平台
Spring 关怀开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发
Spring 框架本身亦是依据设计模式细心打造,这使得我们可以在开发环境中安心的集成 Spring 框架,不必担忧 Spring 是如何在后台进行工作的
Spring 框架至今已集成了 20 多个模块
这些模块主要被分如以下图所示的核心容器、数据访问/集成,、Web、AOP〔面对切面编程〕、工具、消息和测试模块
第 4 页精品文档---下载后可任意编辑 二、使用 Spring 框架能带来哪些好处
下面列举了一些使用 Spring 框架带来的主要好处: 1、DependencyInjection〔DI〕方法使得构造器和 JavaBeanproperties 文件中的依靠关系一目了然
2、与 EJB 容器相比较,IoC 容器更加趋向于轻量级
这样一来 IoC 容器在有限的内存和 CPU 资源的状况下进行应用程序的开发和发布就变得格外有利
3、Spring 并没有闭门造车,Spring 利用了已有的技术比方 ORM 框架、logging框架、J2EE、Quartz 和 JDKTimer,以及其他视图技术
4、Spring 框架是依据模块的形式来组织的
由包和类的编号就可以看出其所属的模块,开发者