停了一段時間沒有弄Roller了,好在之前寫了一些東西,重新拾起來還是比較方便!最讓人困惑的問題是roller的頁面展現了。
總是按照原來的思維來看roller對頁面的處理,所以總是很困惑。
總的來看,roller對博客頁面的請求處理是這樣的:
1、WeblogRequestMapper負責處理uri映射 、分析、轉發;
2、PageServlet負責組織數據、查找volocity模板、緩存頁面
3、通過vm模板展現數據。
每個頁面都可以通過weblog對象來調用其他服務獲取需要的數據,關鍵是怎麼定位模板和緩存。