javascript
Spring思维导图,让spring不再难懂(一)
轉(zhuǎn)載自?Spring思維導(dǎo)圖,讓spring不再難懂(一)
摘要: Spring是一個開源框架,是為了解決企業(yè)應(yīng)用程序開發(fā)復(fù)雜性而創(chuàng)建的。框架的主要優(yōu)勢之一就是其分層架構(gòu),分層架構(gòu)允許您選擇使用哪一個組件,同時為 J2EE 應(yīng)用程序開發(fā)提供集成的框架寫在前面
很多人在微信公眾號中給我留言說想看spring的思維導(dǎo)圖,正好也打算寫。與其他框架相比,spring項目擁有更多的模塊,我們常用的ioc,mvc,aop等,這些是spring的主要板塊。一篇文章也不可能全部都講,所以,我打算先把spring簡介說一下,后續(xù)再寫ioc,mvc和aop。
關(guān)于Spring
Spring是一個開源框架,是為了解決企業(yè)應(yīng)用程序開發(fā)復(fù)雜性而創(chuàng)建的。框架的主要優(yōu)勢之一就是其分層架構(gòu),分層架構(gòu)允許您選擇使用哪一個組件,同時為 J2EE 應(yīng)用程序開發(fā)提供集成的框架。
它是一個全面的、企業(yè)應(yīng)用開發(fā)一站式的解決方案,貫穿表現(xiàn)層、業(yè)務(wù)層、持久層。但是Spring仍然可以和其他的框架無縫整合。
Sping架構(gòu)
Spring框架是分模塊存在,除了最核心的Spring Core Container(即Spring容器)是必要模塊之外,其他模塊都是可選,視需要而定。大約有20多個模塊。
Spring3與Spring4是有區(qū)別的,4.0主要是對Java 8的新函數(shù)式語法進行支持,還有加強了對網(wǎng)絡(luò)各種新技術(shù)比如http-streaming, websocket的更好的支持。
一般來說,Spring主要分為7個模塊:
Spring的主要jar包
常用注解
bean注入與裝配的的方式有很多種,可以通過xml,getset方式,構(gòu)造函數(shù)或者注解等。簡單易用的方式就是使用Spring的注解了,Spring提供了大量的注解方式,讓項目閱讀和開發(fā)起來更加方便。
第三方框架集成
Spring框架的開發(fā)不是為了替代現(xiàn)有的優(yōu)秀第三方框架,而是通過集成的方式把它們都連接起來。下面總結(jié)了一些常集成的優(yōu)秀框架。
總結(jié)
以上是生活随笔為你收集整理的Spring思维导图,让spring不再难懂(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ORC网站托管-完美的&#822
- 下一篇: gradle idea java ssm