先來看一下Struts1學習總結的思維導圖,畫的主要是Struts1中的重點和博客分布,如下所示:
系列博客的側重點是:
Struts1是什麼?
為什麼要使用它?
如何使用Struts1?
Struts1源碼分析 ?
總結
學完後綜合看來,所謂的Struts1框架,實際是利用java已存在的函數二次封裝所得,它側重於解 決MVC中V和部分C的控制問題,較多使用配置文件,很大程度上減少了文件個數和代碼重復,使得開發和維護 相對於不使用框架而言要簡單的多。當然因為它只是封裝和重組Java函數,如果你願意,它能實現的功能僅使 用Java也能實現。
因為開源,可以看到源碼,感覺可以學到更多,就像從struts1裡面,精巧的設計模 式、精簡的函數、簡潔的配置文件、優美的書寫方式……,另外一個感覺就是,經過這幾年的積累,讀struts 源碼沒有什麼問題,如果深入struts1框架源碼也沒有發現理解不了的知識點,所以在在技術面前,不能退卻 。
在習慣上,經過這段時間發現當原本的計劃被一直打斷時,很容易就將其暫時擱置,而不是合理地 將多個事情同時進行,本來Struts1計劃的是20天學完並總結完,大概在6月完成,但是中間遇到畢業、考試系 統的安排、暑假等問題,時間還是往後拖了不少,這點說明在計劃和習慣上,還是有可以改進的地方。