1. 程式人生 > >Spring思維導圖(一)

Spring思維導圖(一)

core 2-0 nal ase spring 解決 eba eas 轉載

關於Spring

Spring是一個開源框架,是為了解決企業應用程序開發復雜性而創建的。框架的主要優勢之一就是其分層架構,分層架構允許您選擇使用哪一個組件,同時為 J2EE 應用程序開發提供集成的框架。

它是一個全面的、企業應用開發一站式的解決方案,貫穿表現層、業務層、持久層。但是Spring仍然可以和其他的框架無縫整合。

技術分享
1、Spring特征.png

Sping架構

Spring框架是分模塊存在,除了最核心的Spring Core Container(即Spring容器)是必要模塊之外,其他模塊都是可選,視需要而定。大約有20多個模塊。

技術分享
Spring 3.2.17.RELEASE.png 技術分享

Spring 4.2.7.RELEASE.png

Spring3與Spring4是有區別的,4.0主要是對Java 8的新函數式語法進行支持,還有加強了對網絡各種新技術比如http-streaming, websocket的更好的支持。

一般來說,Spring主要分為7個模塊:

技術分享
Spring的7個模塊.png 技術分享
2、常用模塊.png

Spring的主要jar包

技術分享
3、主要jar包.png

常用註解

bean註入與裝配的的方式有很多種,可以通過xml,getset方式,構造函數或者註解等。簡單易用的方式就是使用Spring的註解了,Spring提供了大量的註解方式,讓項目閱讀和開發起來更加方便。

技術分享
4、常用註解.png 技術分享
5、裝配註解比較.png

第三方框架集成

Spring框架的開發不是為了替代現有的優秀第三方框架,而是通過集成的方式把它們都連接起來。下面總結了一些常集成的優秀框架。

技術分享
6、第三方框架集成.png

最後

這一節簡單介紹了Spring,沒涉及到原理的東西。Spring如此博大精深,希望大家好好學習哈。



作者:java思維導圖
鏈接:http://www.jianshu.com/p/6b15246a48db
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。

Spring思維導圖(一)