1. 程式人生 > >Spring 實戰學習筆記001

Spring 實戰學習筆記001

第一章  Spring之旅

1. Spring 是什麼?做什麼?

答: Spring 是一個開源框架, 致力於簡化Java開發。

        簡化方式:讓簡單的JavaBean實現之前的複雜EJB做的事情。

2. Spring採取的4種關鍵設計策略:

答: 1)基於POJO的輕量級和最小侵入性程式設計。

        2)通過依賴注入和麵向介面實現鬆耦合

        3)基於切面和慣例進行宣告式程式設計

        4)通過切面和模板減少樣板式程式碼

3. 最小侵入性程式設計

答:1)Spring開源框架盡力不讓開發者實現或者繼承Spring API相關的類和介面。

       2)而是通過依賴注入去裝配。