1.引 上一節(jié)已經(jīng)簡單介紹了ContextLoaderListener的初始化過程,接下來應(yīng)該初始化DispatcherServlet讲逛。Disp...
1. Web應(yīng)用上下文環(huán)境創(chuàng)建簡析 通過上一節(jié)的分析,找到了SpringMVC源碼分析的入口突那,接下來看Web應(yīng)用上下文環(huán)境創(chuàng)建過程独旷。打開Cont...
1.Servlet 生命周期 Servlet 通過調(diào)用 init () 方法進(jìn)行初始化。 Servlet 調(diào)用 service() 方法來處理客...
1.引 前面的章節(jié)已經(jīng)分析了Spring的IOC容器宿稀、AOP趁舀、事物管理等,今天開始分析SpringMVC的實(shí)現(xiàn)祝沸。當(dāng)然需要先搭建一下SpringM...
1.引 上一節(jié)分析了嵌套事物的創(chuàng)建矮烹,本節(jié)分析每種傳播特性的回滾處理過程越庇。由于這一部分的組合情況會很多,我們只分析其中的一兩種情況奉狈,更多的大家還是...
1.引 上一節(jié)簡單介紹了Spring中的嵌套事物卤唉,接下來針對每一種傳播特性,單獨(dú)分析仁期,當(dāng)然前提是已經(jīng)存在一個事物 2.PROPAGATION_N...
1.引 前面四節(jié)已經(jīng)簡單介紹了Spring的事物管理桑驱,當(dāng)然都是基于單個Service單個方法調(diào)用下的、最簡答的事物管理跛蛋,還遺留了一些問題熬的,例如事...
1.引 通過前面的分析,已經(jīng)成功的創(chuàng)建了事物问芬,但是不要忘了悦析,當(dāng)前方法仍在方法攔截器鏈中〈诵疲回顧一下代碼片段: 關(guān)于攔截器鏈的調(diào)用强戴、目標(biāo)方法的調(diào)用等...
1.引 上一節(jié)已經(jīng)分析了了在單service單方法下的事物創(chuàng)建過程以及其后續(xù)處理工作,當(dāng)然還缺少真正創(chuàng)建事物的分析挡鞍,本篇接續(xù)骑歹。先來回顧一下事物創(chuàng)...