分享

Spring框架的核心是什么

 码农9527 2021-11-25

 所有实际的应用程序都是由许多组件组成的,每一个负责整个应用功能的一部分,这些应用程序需要与其它应用元素协调才能完成自己的任务。在运行应用程序时,这些组件需要以某种方式创建和引入。

  SpringFramework共有12个组件,但是真正的核心组件只有三个:SpringCore、SpringContext和SpringBean。他们为Spring打下了基础,支撑了Spring的框架结构。Spring的其他功能特性,如Web、AOP、JDBC等都是基于它而开发的。

  Bean在Spring中的重要性在于Bean,而Spring实际上是一种面向Bean的编程,Bean对于Spring的意义就像Object对于OOP的意义。因此,在这三个核心组件之间是如何协作的?假如比恩在一场表演中扮演着一个角色,那么Context就是表演的舞台,而Core是表演的道具,至于表演的节目,则是Spring的一系列特色功能。

Spring框架的核心是什么

  我们知道Bean包含了对象,并且对象中一定有数据,Context提供了一个生存的环境,发现每一个Bean之间的关系,并为其建立和维护这个关系。在这种情况下,Context是一组Bean关系,它是一组被称为IOC容器的关系。那Core的作用是什么呢?Core就是我们经常提到的Util,在每一个Bean之间建立和维持关系所需要的一系列工具。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多