spring 實現宣告式事務方法一:
xmlns=""
xmlns:xsi=""
xmlns:aop=""
xmlns:tx=""
xsi:schemalocation=" /spring-beans-2.5.xsd /spring-tx-2.5.xsd
/spring-aop-2.5.xsd">
步驟:1. 配置aop
切入範圍:execution(* com.eway.test.testservice.*(..))
指定事務通知
通知由於特定的類或者方法
2. 配置事務通知
3. 配置事務
4. 配置資料來源:省略
spring事務和ejb事務相比
l spring宣告式事務在任何環境下都可以使用,只需要修改配置檔案,它就可以和jdbc,jdo,hibernate或和其他的事務機制一起使用,而ejb的cmt(宣告式事務管理)是繫結在jta上
l sprin提供了回滾規則,而ejb沒有
l sprin允許通過aop(切面)定製事務,可以隨意新增任何事務通知,而ejb除了通過setrollbackonly(),就沒有辦法影響容器管理事務了
l ejb事務可以跨越遠端,而sprin不提供
對spring事務總結:關於spring的事務配置由三個部分組成,分別是:datasource(資料來源),transactionmanager(事務管理器),**機制。無論哪種事務配置方式,一般變化的是**機制這部分。
對spring的理解
spring是乙個輕量級的控制反轉(ioc)和面向切面程式設計的框架
ioc: 將類的主動權移交給介面,通過容器例項化物件(容器通過反射機制建立物件)
aop:在修改源**的情況下給系統加乙個新的功能或者技術(例如:乙個登入程式,現在想記錄登入日記,在不修改源**的基礎上,使用aop寫乙個方法(稱為通知)可以實現)
同時spring提供支援事務,校驗等等,使開發人員更容易編寫更乾淨,更容易管理,更方便測試的**。
對hashMap的初步理解
當我們建立乙個hashmap,往hashmap裡面put元素的時候,hashmap內部會建立乙個陣列,陣列如果不指定初始容量,那麼hashmap在建立物件時,在第一次put元素的時候會預設指定乙個陣列的初始長度,為16位 static final int default initial capaci...
對HashMap的初步理解
一 hashmap 1 用來儲存key value鍵值對的一種結構 2 底層由陣列 鍊錶實現 二 hash和map的理解 1 雜湊hash 雜湊演算法也叫雜湊演算法,就是把任意長度值 key 通過雜湊演算法變換成固定長度的key位址,通過這個位址進行訪問的資料結構。它通過把關鍵碼值對映到表中乙個位置...
對Spring的理解
spring的核心 bean管理,依賴注入,也稱控制反轉 ioc 面向切面程式設計 aop 1 bean管理 通過getbean 方法從spring容器中獲取物件,預設為單例的。2 控制反轉 ioc 在傳統程式中,當某個角色需要另外乙個角色協助時,由呼叫者來建立被呼叫者的例項。而在spring中,建...