除 SSH 外首個獨立深入研究的框架,斷斷續續用了一年,近期終於在除錯與源碼閱讀中獲得突破性理解,決定系統性輸出系列文章。
一、系列規劃兩大維度
- 知識體系:Acegi 核心概念、實戰擴充 (資料庫驗證、ACL、方法級安全)、與 Spring/Struts/Hibernate/JSF 整合。
- 研究心法:源碼閱讀技巧、除錯策略、設計模式識別、架構決策複盤、踩坑避雷指南。
二、過往痛點
- 僅會「照著配置」,不懂「為什麼這樣配」。
- 除錯停留在表層,未深入
FilterChainProxy、SecurityContextHolder 等核心類。
- 缺乏系統筆記,知識碎片化、難以複用。
三、預期產出
- 15~20 篇深度文章,覆蓋從入門到源碼層面。
- 每篇附帶可運行程式碼片段或配置片段。
- 建立個人知識庫,未來維護/升級 Spring Security 專案時可速查。
四、呼喚交流
歡迎拋磚引玉、指正錯誤、分享實戰經驗,共同精進。