歡迎您訪問鄭州興邦電子股份有限公司官方網站!
    阿里巴巴誠信通企業
    全國咨詢熱線:40000-63966
    興邦電子,中國水控機第一品牌

    聯系興邦電子

    全國咨詢熱線:40000-63966

    工廠:河南省 鄭州市 高新區蓮花街電子電器產業園

    Spring的幾個特點

    文章出處:http://m.jypyjy.com 作者:興邦開發部 人氣: 發表時間:2016年04月16日

    [文章內容簡介]:Spring作為實現J2EE的一個全方位應用程序框架,為我們開發企業級應用提供了一個健壯、高效的解決方案。

    Spring作為實現J2EE的一個全方位應用程序框架,為我們開發企業級應用提供了一個健壯、高效的解決方案。所謂全方位,不得不說以下幾個特點:

     

        1 、非侵入式:對于寫代碼從來不考慮復用和移植的程序員來說,這一點根本就沒有吸引力,那么請跳過。所謂非侵入式是指Spring框架的API不會在業務邏輯上出現,也就是說我們的業務邏輯應該是純凈的,不能出現與業務邏輯無關的代碼。首先針對應用而言,這樣我們才能將業務邏輯從當前應用中剝離出來,從而在其他的應用中實現復用;其次針對框架而言,由于業務邏輯中沒有Spring的API,所以業務邏輯也可以從Spring框架快速的移植到其他框架。

     

        2 、容器:Spring提供容器功能,容器可以管理對象的生命周期,對象與對象之間的依賴關系。你可以寫一個配置文件(通常是xml文件),在上面定義對象的名字,是否是單例,以及設置與其他對象的依賴關系。那么在容器啟動之后,這些對象就被實例化好了,你直接去用就好了,而且依賴關系也建立好了。

     

        3 、IOC:控制反轉,謂之“依賴關系的轉移”,如果以前都是依賴于實現,那么現在反轉為依賴于抽象吧,其實它的核心思想就是要面向接口編程,至于何謂接口何謂抽象,以及它們的好處,多看看設計模式吧,這里就不費口舌了。

     

        4、 依賴注入:建立對象與對象之間依賴關系的實現,包括接口注入、構造注入、set注入,在Spring中只支持后兩種。

     

        5 、AOP:面向方面編程,我們可以把日志、安全、事務管理等服務(或功能)理解成一個“方面”,那么以前這些服務一直是直接寫在業務邏輯的代碼當中的,這有兩點不好;首先業務邏輯不純凈,其次這些服務被很多業務邏輯反復使用,完全可以剝離出來做到復用。那么AOP就是這些問題的解決方案,我們可以把這些服務剝離出來形成一個“方面”,以期做到復用;然后將“方面”動態的插入到業務邏輯中讓業務邏輯能夠享受到此“方面”的服務。

     

        其他還有一些特點不是Spring的核心,這里只做簡單陳述,如:對JDBC的封裝與簡化,提供事務管理功能,對O/R mapping工具(hibernate、iBATIS)的整合;提供MVC解決方案,也可以與其他web框架(Struts、JSF)進行整合;還有對JNDI、mail等服務進行封裝。

    本文關鍵詞:spring,mvc,興邦一卡通
    上一篇:sql優化[ 04-16 ] 下一篇:如何快速刪除word中的回車、空格、空行?[ 04-18 ]
    回到頂部
    国产美女在线吞精子| 亚洲精品无码Av人在线观看国产| 午夜精品乱人伦小说区 | 亚洲午夜精品久久久久久app| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 久久成人精品| 国产极品喷水视频jk制服| 成人精品视频在线观看| 精品乱码久久久久久夜夜嗨| 日产精品一线二线三线芒果| 欧美精品黑人巨大在线播放| 精品无码国产自产拍在线观看蜜 | 国产精品爱搞视频网站 | 91大神精品全国在线观看| 无码精品人妻一区二区三区影院 | 国产在线精品一区二区夜色 | 国产精品99无码一区二区| 美女露胸和尿口的视频动态图| 91老司机深夜福利精品视频在线观看| 国产欧美一区二区精品性色99| 91精品欧美综合在线观看| 国产精品国产三级国产潘金莲| 亚洲视频在线中文视频| 四虎精品影库4HUTV四虎| 久久精品无码专区免费东京热| 国产福利精品视频自拍 | 无码日韩精品一区二区免费 | 黄色影院免费观看| 天天爽夜夜爽精品视频app| 最新欧美性爱精品一区二区三区| 99精品国产在热久久| 亚洲麻豆精品国偷自产在线91 | 青草青草久热精品视频在线观看| 国产一区二区精品尤物| 日韩精品系列产品| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲色精品88色婷婷七月丁香| 欧美日韩一区二区三区韩大| 久久国产精品久久国产精品| 中国国产一级--高清视频| 亚洲国产精品嫩草影院|