Spring FrameWork 學習總結

2021-06-29 09:22:18 字數 658 閱讀 4335

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中文論壇上看看。下面轉入本文...