我們學習spring框架的最終目的是用它整合struts2、hibernate框架(ssh)。
spring框架主要負責技術整合(可以整合很多技術),該框架提供ioc和aop機制,基於這些特性整合,可以降低系統元件之間的耦合度,便於系統元件的維護、擴充套件和替換。
其實與spring框架的作用相同:
在ssh中,主要是利用spring容器管理我們程式中的action、dao等元件,通過容器的ioc機制,可以降低action、dao之間的耦合度(關聯度),利用aop進行事務管理等共通部分的處理。
在ssh中,struts2主要是利用它的控制器,而不是標籤、表示式;hibernate主要利用它的資料庫訪問;spring主要是利用它的整合。
該容器具有以下功能:
容器可以建立和銷毀元件物件,等價於原來「工廠」類的作用。
容器可以採用不同的模式建立物件,如單例模式建立物件。
容器具有ioc機制實現。
容器具有aop機制實現。
Spring學習 1 Spring是什麼
我們可以對上面的這張圖中的元件分別說明 1 核心容器 core 核心容器提供 spring 框架的基本功能 spring core 核心容器的主要元件是 beanfactory,它是工廠模式的實現。beanfactory 使用控制反轉 ioc 模式將應用程式的配置和依賴性規範與實際的應用程式 分開。...
1 spring入門 概述
學習方法 掌握常用的用法,深入理解,不斷實踐,反覆總結,再次深入理解與實踐 spring資源 sprng是乙個輕量級的控制反轉 loc 和物件導向切面 aop 的容器框架 輕量 大小,開銷輕量 通過loc打到松藕合 提供了面向切面變成的豐富支援,允許通過分離應用的業務邏輯與系統級服務進行內聚性的開發...
事務1 spring 事務支援
當你涉及到兩個其他業務方法一起繫結為乙個業務操作的時候,例如乙個atm取款的簡單操作 atm機器吐錢2和更新你帳戶存款就是乙個取錢的主要操作,它就需要要求如果兩者都成功,即 一起提交,如果有一者失敗,即回滾該兩個操作,這種時候就需要事務了。b size medium 一 事務的特性 原子性 一致性 ...