spring的基本概念

2021-07-06 05:54:03 字數 758 閱讀 2313

1. spring是什麼?

spring是乙個開源框架,為了解決企業應用開發的複雜性而建立的,目前已不止應用於企業應用。

是乙個輕量級的控制反轉(ioc)和面向切面(aop)的容器框架:

-- 從大小與開銷兩方面而言spring都是輕量的

-- 通過控制反轉(ioc) 的技術達到松耦合的目的

-- 提供了面向切面程式設計的豐富支援,允許通過分離應用的業務邏輯與系統級服務進行內聚性的開發

-- 包含並管理應用物件的配置和生命週期,這個意義上是一種容器

-- 將簡單的組建配置,組合成為複雜的應用 ,這個意義上是框架

2. spring作用

容器提供了對多種技術的支援(jms,mq支援,unittest。。。。)

aop(事務管理,日誌等)

提供了眾多方便應用的輔助類(jdbc template等)

對主流應用框架(hibernate等)提供了良好的支援

3. 使用範圍

-- 構建企業應用(springmvc + spring + hibernate/ibatis)等

-- 單獨使用bean容器(bean管理)

--單獨使用aop進行切面處理

-- 其他的spring功能,如:對訊息的支援等

-- 在網際網路中的應用。。。

4. spring framework runtime的功能元件

Spring基本概念

1.spring是乙個輕量級的容器,實現了控制反轉,依賴注入,aop,持久層,事務管理,以及封裝了其它第三方控制項的一些api.輕量級 輕量級是相比其它重量級框架而言的,spring的核心程式不到1m.容器 物件的生成,資源取得,銷毀等生命週期,以及物件與物件之間的依賴關係由容器來管理.非侵入性 儘...

spring基本概念

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

Spring基本概念介紹

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