《Struts2技術內幕》讀書筆記(第三章閱讀小結)

要閱讀框架源碼的時候,不須要急着弄明白每一行代碼的含義,要站在宏觀的角度去理解代碼。緩存

從第三章中學到了閱讀一個框架代碼的時候要站在宏觀的角度去看待。從宏觀總體上把握了框架之後,再進一步的對框架微觀細節上的實現有一個清晰的理解。框架之因此稱爲框架,是由於裏面的每個組建,每個類都是有機的關聯起來的。學習的時候不能說每個類的每一行代碼都學習摸透,這樣的作法不必也不現實。數據結構

陸舟老師在第三章帶領咱們從Struts2的宏觀角度:框架

  1. Struts2的本質是使用Filter處理http請求 
  2. Struts2處理主線分爲:
    1. init初始化階段:配置文件,應用及框架對象的初始化和緩存
    2. dofilter-http請求處理階段:收集http請求->xwork框架邏輯處理->結果返回->視圖
  3. Struts2結構組成
    1. 數據結構:負責緩存框架所須要的初始化參數和邏輯運行所須要的參數
    2. 邏輯執行體:負責對參數進行邏輯處理
相關文章
相關標籤/搜索