Spring框架包含大约20个功能模块。这些模块被分为核心容器(Core Container),数据访问/集成(Data Access/Integration),Web(Spring MVC等),AOP(面向切面编程),Infrumentation和测试,如下面的图。

Spring Framework Runtime

核心容器(Core Container)

核心容器主要包括 Core, Beans, Context 和 Expression Language 模块。

核心容器主要完成的功能就是Ioc(控制反转)和DI(依赖注入)功能。

Core 和 Beans 是spring框架最基础的部分, 主要完成的功能就是Ioc(控制反转)和DI(依赖注入)功能。

Context构建在Core 和 Bean之上,提供类似JNDI的获取对象的方式。继承了Beans模块的所有功能,并在此基础上增加了国际化、事件传播(evnet-propagation)、资源加载等功能,支持透明创建其他context(如servlet容器),并支持EJB、JMX等J2EE特性。核心模块为ApplicationContext接口。

阅读全文

spring 面试问答

这篇文章总结了一些关于Spring框架的重要问题,这些问题都是你在面试或笔试过程中可能会被问到的。下次你再也不用担心你的面试了,Java Code Geeks这就帮你解答。

大多数你可能被问到的问题都列举在下面的列表中了。所有的核心模块,从基础的Spring功能(如Spring Beans)到上层的Spring MVC框架,文章中都会进行简短的讲解。看完这些面试问题,你应该看看我们的Spring教程。

我们开始吧!

阅读全文
  • 第 1 页 共 1 页

Javy Liu

author.bio


author.job


beijing