Spring是什么框架?Spring的優(yōu)點(diǎn)是什么?相信有很多人都不太了解,今天小編為了讓大家更加了解Spring,所以給大家總結(jié)了以下內(nèi)容,一起往下看吧
創(chuàng)新互聯(lián)建站專注于企業(yè)營(yíng)銷型網(wǎng)站、網(wǎng)站重做改版、寶豐網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5技術(shù)、商城開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為寶豐等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
Spring是什么框架?
Spring是一個(gè)開(kāi)源的輕量級(jí)的Java開(kāi)發(fā)框架。
Spring有什么作用?
簡(jiǎn)化應(yīng)用程序的開(kāi)發(fā)。
Spring的優(yōu)點(diǎn):
● Spring 使開(kāi)發(fā)人員使用POJO來(lái)開(kāi)發(fā)企業(yè)級(jí)應(yīng)用程序。僅使用POJO的好處是不需要EJB容器產(chǎn)品,如應(yīng)用服務(wù)器,但必須只使用一個(gè)強(qiáng)大的servlet容器,如Tomcat 或某些商業(yè)產(chǎn)品的選擇。
● Spring 被組織在一個(gè)模塊化的方式。雖然包和類的數(shù)量是巨大的,你只有擔(dān)心那些需要的,而其它的就忽略了。
● Spring不重新發(fā)明輪子,而是真正利用了一些像一些ORM框架,日志框架,JEE,Quartz和JDK定時(shí)器,其他視圖技術(shù)的現(xiàn)有技術(shù)。
● 編寫測(cè)試Spring的應(yīng)用程序很簡(jiǎn)單,因?yàn)榄h(huán)境相關(guān)的代碼被移動(dòng)到這個(gè)框架中。此外,通過(guò)使用JavaBean風(fēng)格的POJO,它變得更容易使用依賴注入注入測(cè)試數(shù)據(jù)。
● Spring web框架是一個(gè)設(shè)計(jì)良好的Web MVC框架,它提供了一個(gè)很好的替代Web框架,如Struts或其他過(guò)度設(shè)計(jì)或不太流行的Web框架。
● Spring提供了一個(gè)方便的API平移技術(shù)特定的異常(通過(guò)JDBC,Hibernate,或者JDO拋出,例如)成一致,未經(jīng)檢查的異常。
● 輕量級(jí)的IoC容器往往是輕量級(jí)的,尤其是相對(duì)EJB容器,例如。這有利于開(kāi)發(fā)和有限的內(nèi)存和CPU資源的計(jì)算機(jī)上部署應(yīng)用程序。
● Spring提供了一致的事務(wù)管理接口,可向下擴(kuò)展到(使用一個(gè)單一的數(shù)據(jù)庫(kù),例如)本地事務(wù)并擴(kuò)展到全局事務(wù)(使用JTA,例如)。
關(guān)于Spring是什么框架?Spring的優(yōu)點(diǎn)是什么就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的參考價(jià)值,可以學(xué)以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。