1. 程式人生 > >深入學習Spring框架之一Spring的簡要概括

深入學習Spring框架之一Spring的簡要概括

Java開發的春天

Spring框架最初的形成,來自於最初的一位Java領域的大牛-----Rod Jahnson。這位大牛所著的一本叫做《Expert One-on-One J2EE Design and Development》中最早提出了spring框架的一些核心思想。Spring一出現就是為了解決企業級應用開發的複雜性而存在,簡化Java開發是Spring框架的最根本使命。所以,把Spring解釋為Java開發的春天,一點也不牽強附會。

Spring的策略

為了降低Java開發的複雜性,Spring採取了以下幾種策略:

  • 基於POJO的輕量級和最小侵入程式設計
  • 通過依賴注入和麵向介面實現鬆耦合
  • 基於切面和慣例進行宣告式程式設計
  • 通過切面和模板減少樣板式程式碼
Spring的核心理念依賴注入和麵向切面,即DI和AOP,依賴注入也叫控制反轉    在此就簡單介紹,到底這些策略在spring怎麼體現的,在後面的部落格與大家一起學習