Java架構(gòu)師培訓-Spring框架

Spring是一個輕量級的一站式JavaEE的開發(fā)框架,它能夠整合任何第三方的框架,在現(xiàn)實開發(fā)中,Spring主要用于整合其他框架

  什么是輕量級、一站式?

  所謂的輕量級就是使用最少代碼啟動框架,然后根據(jù)你的需求選擇,選擇你喜歡的模塊使用,比如:在Spring框架中,除了內(nèi)核模塊(4個內(nèi)核支撐ja包,如下圖),其他模塊由開發(fā)者自由選擇使用,同時可支持整合其他框架。Spring框架也可以稱為可插拔式開發(fā)框架,像插頭和插座一樣,插上就用,這就是Spring框架核心理念I(lǐng)OC(往后會詳細介紹什么是IOC)。

  4個內(nèi)核支撐jar包如下和一個日志包:

spring-beans-4.3.16.RELEASE.jar? ? ? ? ? ?實現(xiàn)了處理基于xml對象存取

spring-context-4.3.16.RELEASE.jar? ? ? ? ?實現(xiàn)了Spring對象容器

spring-core-4.3.16.RELEASE.jar  ? ? ? Spring的內(nèi)核

spring-expression-4.3.16.RELEASE.jar? ?實現(xiàn)了xml對Spring表達式的支持

日志包:commons-logging-1.2.jar  ? ? 打印日志信息

  一站式:就是Spring框架提供涵蓋了JavaEE開發(fā)的表示層,服務層,持久層的所有組件功能,也就是說,原則上,學完一套Spring框架,不用其他框架就可以完成網(wǎng)站一條流程的開發(fā)。

需要獲取海量最新BATJ視頻資料加群:345353515 備注(簡書)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容