Spring框架的核心是什麼

所有實際的應用程式都是由許多元件組成的,每一個負責整個應用功能的一部分,這些應用程式需要與其它應用元素協調才能完成自己的任務。在執行應用程式時,這些元件需要以某種方式建立和引入。

Spring框架的核心是什麼

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之間建立和維持關係所需要的一系列工具。

開課吧廣場-人才學習交流平臺