紅 石 那一年

          常用鏈接

          統計

          最新評論

          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 紅石 閱讀(161) 評論(0)  編輯  收藏 所屬分類: spring

          主站蜘蛛池模板: 鹰潭市| 天长市| 大渡口区| 壤塘县| 饶河县| 宜春市| 苏州市| 阿图什市| 余干县| 化隆| 新田县| 陆河县| 泽库县| 巨野县| 潞西市| 迭部县| 定襄县| 库尔勒市| 盐亭县| 玉溪市| 大厂| 桃园市| 兰州市| 汽车| 河东区| 黄龙县| 富顺县| 昌宁县| 静安区| 新闻| 加查县| 滨州市| 育儿| 夹江县| 密云县| 全椒县| 博罗县| 垣曲县| 龙山县| 慈利县| 安新县|