Spring框架的本質:1Spring框架的起源

SpingBoot框架的命名關鍵在“Boot”上,或許Boot Spring更能說明這個微框架設計的初衷,也就是快速啓動一個Spring應用!
所以,自始至終,SpringBoot框架都是爲了能夠幫助使用Spring框架的開發者快速高效地構建一個基於Spring框架以及Spring生態體系的應用解決方案。要深刻理解SpringBoot框架,首先我們需要深入理解Spring框架,所以讓我們先來讀讀歷史吧!

雖然《Spring揭祕》中對Spring框架進行了十分詳盡的介紹和剖析,但這裏還要再囉嗦幾句。
Spring 框架誕生於“黑暗”的EJB1的時代(如果沒有聽說過,恭喜你,說明你還年輕),那是一個J2EEg規範通知的時代,基於各種容器和J2EE規範的軟件解決方案是唯一的“正道”,沉重的研發模式和生態讓那個時代的開發者痛苦不堪。隨着經典鉅著《Expert One-on-One J2EE Design and Development》的誕生,重規範時代終於迎來了一線曙光,該書的作者Rod Johnson 在書中闡述了輕量級框架的研發理念,對原有笨重的規範進行了抨擊,並基於書中的理念推出了最初的Spring框架,並延續至今達10多年之久。

Spring框架是構建高效Java研發體系的一種最佳實踐,它通過一系列統一而簡潔的設計,爲廣大Java開發者開拓了一條光明的Java應用最佳實踐之路。

大家熟知的Spring IoC與AOP自不必說,Spring更是對Java應用開發中常用的技術進行了合理的設計和封裝,是的Java應用開發者可以避免昔日因API和系統設計不當而易犯的錯誤,又能夠高效的完成相應問題領域的研發工作,真可說是Java開發必備良器!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章