Spring之思維導圖,讓Spring不再難懂
阿新 • • 發佈:2018-11-12
轉載地址:https://mp.weixin.qq.com/s/5ru2vE_mpJRtcKcG-47uTA
關於Spring
Spring是一個開源框架,是為了解決企業應用程式開發複雜性而建立的。框架的主要優勢之一就是其分層架構,分層架構允許您選擇使用哪一個元件,同時為 J2EE 應用程式開發提供整合的框架。
Sping架構
Spring框架是分模組存在,除了最核心的Spring Core Container(即Spring容器)是必要模組之外,其他模組都是可選,視需要而定。大約有20多個模組。
Spring3與Spring4是有區別的,4.0主要是對Java 8的新函式式語法進行支援,還有加強了對網路各種新技術比如http-streaming, websocket的更好的支援。
一般來說,Spring主要分為7個模組:
Spring的主要jar包
常用註解
bean注入與裝配的的方式有很多種,可以通過xml,getset方式,建構函式或者註解等。簡單易用的方式就是使用Spring的註解了,Spring提供了大量的註解方式,讓專案閱讀和開發起來更加方便。
第三方框架整合
它是一個全面的、企業應用開發一站式的解決方案,貫穿表現層、業務層、持久層。但是Spring仍然可以和其他的框架無縫整合。
Spring框架的開發不是為了替代現有的優秀第三方框架,而是通過整合的方式把它們都連線起來。下面總結了一些常整合的優秀框架。