紅 石 那一年

          常用鏈接

          統計

          最新評論

          spring 學習筆記(一)

          Spring 是一個輕量級的DI和AOP容器框架

          輕量級——從大小和應用開支上說spring都算是輕量級的。整個spring框架可以打成一個2.5MB多一點的JAR包,并且Spring 的處理開支也非常的小。更重要的是,Spring 是非侵入性的:基于Spring 開發的應用中的對象一般不依賴于Spring 的類。

          依賴注入——Spring 提供了一種松耦合的技術,稱為依賴注入(DI)。使用DI,對象是被動接收依賴類而不是自己主動去找。你可以將DI解理為JNDI的反轉——對象不是從容器中查找它的依賴類,而是窗口在實例化對象的時候主動將它的依賴類注入給它。

          面向切面——Spring 對面向切面編程提供了強大支持,通過將業務邏輯從應用服務(如監控和事務管理)中分離出來,實現了內聚開發。

          容器——Spring 是一個容器,因為它包含并且管理應用對象的生命周期和配置。你可以通過配置來設定你的Bean是單一實例,還是每次請求時產生一個實例,并且設定它們之間的關聯關系。

          框架——Spring 實現了使用簡單的組件配置組合成一個復雜的應用。在SPRING中,應用中的對象是通過XML文件配置組合起來的。并且Spring 提供了很多基礎功能(事務管理\持久層集成集),這使開發人員能夠專注于開發應用邏輯。

          Spring 框架體系

          由 7 個定義良好的模塊組成。Spring 模塊構建在核心容器之上,核心容器定義了創建、配置和管理 bean 的方式,如圖 1 所示。


          圖 1. Spring 框架的 7 個模塊

          posted on 2008-09-10 10:04 紅石 閱讀(160) 評論(0)  編輯  收藏 所屬分類: spring

          主站蜘蛛池模板: 曲沃县| 盘锦市| 黔西| 布拖县| 博湖县| 隆回县| 教育| 陇西县| 闽侯县| 华池县| 图木舒克市| 舞阳县| 普兰县| 巴彦淖尔市| 西畴县| 广平县| 鄂托克前旗| 肇庆市| 郑州市| 江门市| 潮州市| 卢氏县| 乌兰察布市| 西城区| 台江县| 云霄县| 二手房| 镇安县| 大埔县| 新平| 梓潼县| 利津县| 兴义市| 五台县| 梧州市| 桃园县| 阿克苏市| 越西县| 蒙自县| 达孜县| 海晏县|