最近看了陸舟寫的 Struts2結構分析,看了很有感觸,在此記錄些對我有感觸的句子。
- 架構隻是一個JAR包而已,其本質是對JDk功能的擴充。
- 千萬不要為了學習架構而學習架構,而是要為了解決問題而學習架構。
- 始終保證程式的可讀性、可維護性和可擴充性。
- 分層開發模式,對于大型企業應用或者産品級的應用程式開發是有重要意義的。
- 一切脫離了業務實際的架構設計都是虛幻的。
- 閱讀英文文檔是每個程式員必須具備的基本素質之一。
- 程式=資料結構+算法(構成元素+運作機理)
- web容器預設采用單執行個體(單servlet執行個體)多線程的方式來處理http請求。
- 政策模式最終的目的是把使用算法的責任(環境)和算法的實作進行解耦。
- 為了更好地管理好對象的生命周期--容器--全局的、單執行個體的對象 。
- 所有資料在頁面上的表現都是不帶資料類型的字元串。
- OGNL的上下文環境是一個Map結構。
- OGNL裡#号的用法:
- 加在普通OGNL表達式前面,用于通路上下文環境中的變量;
- 使用#{}文法動态建構Map;
- 加在this指針前面表示對this指針的引用;
- ValueStack規定在自身這個集合中的所有對象,在進行OGNL計算時都被視作是Root對象。
- Spring使用IoC來實作的Aop;
- XWork使用Aop來實作的IoC。