spring framework主要包含以下內容
1. ioc 和 di
ioc容器功能:例項化、初始化元件、裝配元件依賴關係、負責元件生命周管理
ioc - inversion of control - 是乙個重要的物件導向程式設計的法則來削減電腦程式的耦合問題,也是輕量級spring框架核心。
di - dependency injection - di是ioc的具體思想的實現
1.1 通過如下方式獲取spring bean配置檔案、且初始化、和bean物件的get
object object = (object)ctx.getbean("beanname");
1.2 依賴注入分為手工配置方式和自動注入方式
手工配置方式分為:屬性注入、構造方法注入、靜態方法方式注入、工廠方法的方式注入
id - bean id必須唯一
name - bean name
alias - bean alias
屬性注入
構造方法注入
bean的生命週期:scope=single\prototype\session\request
bean的泛型注入:
2. aop
3. 事物管理
4. 整合hibernate
5. 整合struct2
Spring FrameWork 總結 依賴
package x.y public class foo beanfactory對於它所管理的bean提供兩種注入依賴方式 實際上它也支援同時使用構造器注入和setter方式注入依賴 需要注入的依賴將儲存在beandefinition中,它能根據指定的propertyeditor實現將屬性從一種格式...
用Spring framework實現定時器功能
採用web自動載入timermanager來治理timer鏈,在class更新伺服器熱載入後會發生異常。這要求對timermanager進行一些非凡的處理才能保證timer鏈的正確性。使用spring framework中提供的timertask自動載入功能可以非常輕易的實現定時器鏈的治理。同時,採...
Spring Framework標記庫初學指南
上面是關於乙個新的framework的簡單介紹,據說是未來j2ee發展的方向。以前在論壇上有關於j2ee最佳組合的討論,聽說這個jstl struts 或webwork spring hibernate的組合很被看好,如果你感興趣的話,可以到springframework中文論壇上看看。下面轉入本文...