Spring基本概念

2021-04-29 17:02:48 字數 339 閱讀 3316

1.spring是乙個輕量級的容器,實現了控制反轉,依賴注入, aop,持久層,事務管理,以及封裝了其它第三方控制項的一些api.

輕量級: 輕量級是相比其它重量級框架而言的,spring的核心程式不到1m.

容器:物件的生成,資源取得,銷毀等生命週期,以及物件與物件之間的依賴關係由容器來管理.

非侵入性: 儘量減少程式對框架的依賴. 提高程式的重用性,使之不用做過多的修改就可以移植到另外乙個框架中.

控制反**主要是指"依賴關係的轉移","高層模組不依賴於低層模組,低層模組依賴於抽象","程式依賴於抽象"

依賴注入:程式所需的依賴在容器啟動時通過配置檔案注入,不必在程式中實現.

spring基本概念

1 spring是乙個開源的輕量級框架 2 spring的核心內容 2.1 aop面向切面的程式設計,即對原來工程是進行擴充套件而不是修改,滿足開閉原則 2.2 ioc控制反轉,即把物件的建立交給spring來管理,比如有乙個方法,他不是靜態方法,則在呼叫他的方法的時候,需要通過關鍵字new來建立乙...

spring的基本概念

1.spring是什麼?spring是乙個開源框架,為了解決企業應用開發的複雜性而建立的,目前已不止應用於企業應用。是乙個輕量級的控制反轉 ioc 和面向切面 aop 的容器框架 從大小與開銷兩方面而言spring都是輕量的 通過控制反轉 ioc 的技術達到松耦合的目的 提供了面向切面程式設計的豐富...

Spring基本概念介紹

spring的概述 spring是乙個開源的控制反轉 inversion of control,ioc 和面向切面 aop 的容器框架,它的主要目得是簡化企業開發而建立的。從上面的簡要介紹中,我們要知道spring的核心有兩部分 ioc 控制反轉 所謂控制反轉就是應用本身不負責依賴物件的建立及維護,...