更新時(shí)間:2020-02-24 10:32:15 來源:動(dòng)力節(jié)點(diǎn) 瀏覽9059次
1、什么是Spring框架?Spring框架有哪些主要模塊?
Spring框架是一個(gè)為Java應(yīng)用程序的開發(fā)提供了綜合、廣泛的基礎(chǔ)性支持的Java平臺(tái)。Spring幫助開發(fā)者解決了開發(fā)中基礎(chǔ)性的問題,使得開發(fā)人員可以專注于應(yīng)用程序的開發(fā)。Spring框架本身亦是按照設(shè)計(jì)模式精心打造,這使得我們可以在開發(fā)環(huán)境中安心的集成Spring框架,不必?fù)?dān)心Spring是如何在后臺(tái)進(jìn)行工作的。
Spring框架至今已集成了20多個(gè)模塊。這些模塊主要被分如下圖所示的核心容器、數(shù)據(jù)訪問/集成,、Web、AOP(面向切面編程)、工具、消息和測試模塊。
spring學(xué)習(xí)視頻教程:鏈接會(huì)被刪除,需要的直接私信我就可以了!
2、使用Spring框架能帶來哪些好處?
下面列舉了一些使用Spring框架帶來的主要好處:
DependencyInjection(DI)方法使得構(gòu)造器和JavaBeanproperties文件中的依賴關(guān)系一目了然。
與EJB容器相比較,IoC容器更加趨向于輕量級(jí)。這樣一來IoC容器在有限的內(nèi)存和CPU資源的情況下進(jìn)行應(yīng)用程序的開發(fā)和發(fā)布就變得十分有利。
Spring并沒有閉門造車,Spring利用了已有的技術(shù)比如ORM框架、logging框架、J2EE、Quartz和JDKTimer,以及其他視圖技術(shù)。
Spring框架是按照模塊的形式來組織的。由包和類的編號(hào)就可以看出其所屬的模塊,開發(fā)者僅僅需要選用他們需要的模塊即可。
要測試一項(xiàng)用Spring開發(fā)的應(yīng)用程序十分簡單,因?yàn)闇y試相關(guān)的環(huán)境代碼都已經(jīng)囊括在框架中了。更加簡單的是,利用JavaBean形式的POJO類,可以很方便的利用依賴注入來寫入測試數(shù)據(jù)。
Spring的Web框架亦是一個(gè)精心設(shè)計(jì)的WebMVC框架,為開發(fā)者們?cè)趙eb框架的選擇上提供了一個(gè)除了主流框架比如Struts、過度設(shè)計(jì)的、不流行web框架的以外的有力選項(xiàng)。
Spring提供了一個(gè)便捷的事務(wù)管理接口,適用于小型的本地事物處理(比如在單DB的環(huán)境下)和復(fù)雜的共同事物處理(比如利用JTA的復(fù)雜DB環(huán)境)。
框架相關(guān)視頻教程
Java spring框架教程:http://www.dabaquan.cn/v38/
全套免費(fèi)ssm整合視頻教程:http://www.dabaquan.cn/v92/
以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“Java框架菜鳥教程:spring框架”的內(nèi)容,希望對(duì)大家有幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)內(nèi)容
深入淺出的Java學(xué)習(xí)路徑,Java練手項(xiàng)目學(xué)習(xí)
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743