模板方法:
????? 將流程中的可變部的具體實(shí)現(xiàn)委托給一個(gè)接口,這個(gè)接口的不同實(shí)現(xiàn)定義了可變部分的具體實(shí)現(xiàn)
Spring 把數(shù)據(jù)訪問流程中的固定部分與可變部分分開,分別映射成兩個(gè)類:模板 Template ,回調(diào) Callback ,模板管理流程的固定部分,回調(diào)處填寫實(shí)現(xiàn)細(xì)節(jié)
?
DAO 模板
?
1. 準(zhǔn)備資源
2. 啟動(dòng)事務(wù)
5. 提交 / 回滾事務(wù)
6. 關(guān)閉資源和處理異常
DAO 回調(diào)
?
?
3. 在事務(wù)中執(zhí)行
4. 返回?cái)?shù)據(jù)
DAO 支持類
?
???? 繼承

關(guān)聯(lián)
?
?