<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 70,comments - 408,trackbacks - 0

    Spring和Struts一樣都是一種輕量級(jí)的J2EE應(yīng)用程序框架,Struts注重的是表現(xiàn)和邏輯偶合的降低,他主要是把業(yè)務(wù)邏輯和表現(xiàn)層分開(kāi),但是不涉及業(yè)務(wù)層與持久層的關(guān)聯(lián).Spring主要是對(duì)業(yè)務(wù)層的層次細(xì)化,也就是更深層次的降低了偶合程度,核心是一個(gè)輕量級(jí)的容器container,實(shí)現(xiàn)了IOC模式的容器,Spring的目標(biāo)是實(shí)現(xiàn)一個(gè)全方位的這個(gè)整合框架,在Spring框架下現(xiàn)實(shí)多個(gè)子框架的組合這些框架之間彼此可以獨(dú)立,也可以實(shí)用其他的框架方案進(jìn)行代替.核心模式是IOC.核心的容器就是一個(gè)IOC/DI的容器,它可以幫程序設(shè)計(jì)人員完成組件之間的依賴關(guān)注入連接,使得組件之前依賴達(dá)到最小.提高組件的重用,Spring是個(gè)低侵入性的框架,Spring中的組件并不會(huì)意識(shí)到他正職于Spring中,這使得組件可以輕易的從框架中脫離,而幾乎不用任何的修改.

    IOC全名inversion of control翻譯過(guò)來(lái)就是控制反轉(zhuǎn)的意思,如果想真正的了解IOC控制反轉(zhuǎn)到底是什么,首先需要了解一下DI(dependeney injection),也就是依賴注入.Spring就是用ID來(lái)實(shí)現(xiàn)ICO的.依賴注入的意義是保留抽象接口,讓組件依賴于抽象的接口,當(dāng)組件要與其它實(shí)際的對(duì)象發(fā)生依賴關(guān)系的時(shí)候,抽象接口來(lái)注入依賴的實(shí)際對(duì)象,形象的說(shuō),就是容器動(dòng)態(tài)的講某種依賴關(guān)系注入到組件中.

    其實(shí)某種程度上來(lái)說(shuō)IOC容器有些類似于Struts的主控制器,實(shí)現(xiàn)對(duì)IOC容器的訪問(wèn)應(yīng)該通過(guò)兩個(gè)接口來(lái)完成:BeanFactory位于org.springframewok.beans.factory包中,開(kāi)發(fā)者借助于配置文件例如XML,能夠?qū)崿F(xiàn)對(duì)JavaBean的配置和管理.還有一個(gè)就是位于具體的包org.springframewok.context包的ApplicationContext它構(gòu)建在BeanFactory基礎(chǔ)之上,即繼承于它.除了具有BeanFactory的功能之外,還添加了其他大量的功能.比如IOC集成,事件,聲明容器提供的服務(wù)等等N多.主要用于開(kāi)發(fā)J2EE應(yīng)用.這里還是推薦實(shí)用Spring的ApplicationContext接口.
    posted on 2005-11-13 09:08 我心依舊 閱讀(5416) 評(píng)論(5)  編輯  收藏

    FeedBack:
    # re: 簡(jiǎn)單介紹Spring
    2008-08-04 16:55 | 1111
    還“簡(jiǎn)單介紹”,真持蛋,弄個(gè)新手誰(shuí)看的懂?作者就是混字?jǐn)?shù)的,社會(huì)上有個(gè)詞專門形容這些人“裝B青年”  回復(fù)  更多評(píng)論
      
    # re: 簡(jiǎn)單介紹Spring
    2008-12-15 14:19 | 12
    所以現(xiàn)在俺不用java了,都是輕應(yīng)用,何苦這么復(fù)雜  回復(fù)  更多評(píng)論
      
    # re: 簡(jiǎn)單介紹Spring
    2010-03-06 21:15 | 11
    同意1樓  回復(fù)  更多評(píng)論
      
    # re: 簡(jiǎn)單介紹Spring
    2010-12-06 17:55 | mad
    @1111
    裝13的作者最費(fèi)勁了  回復(fù)  更多評(píng)論
      
    # re: 簡(jiǎn)單介紹Spring
    2011-01-28 09:57 | fff
    Spring和Struts一樣都是一種輕量級(jí)的J2EE應(yīng)用程序框架  回復(fù)  更多評(píng)論
      

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲精品动漫免费二区| 91精品国产亚洲爽啪在线观看| 国产91在线|亚洲| 黄色永久免费网站| 曰批视频免费40分钟试看天天 | 日韩免费的视频在线观看香蕉| 亚洲乱码中文字幕综合234 | 亚洲heyzo专区无码综合| 中文字幕无码视频手机免费看| 亚洲国产人成精品| 一区二区视频在线免费观看| 亚洲综合色婷婷七月丁香| 精品国产呦系列在线观看免费| 亚洲精品无码乱码成人| 99精品视频在线视频免费观看| 久久久久亚洲AV成人网人人网站| v片免费在线观看| 亚洲国产一二三精品无码| 99在线免费观看视频| 国产日本亚洲一区二区三区| 免费观看美女裸体网站| 免费国产在线精品一区| 亚洲国产另类久久久精品黑人 | 97免费人妻无码视频| 亚洲不卡影院午夜在线观看| 99精品视频在线观看免费专区| 亚洲欧洲自拍拍偷午夜色| 日本人护士免费xxxx视频| 青青免费在线视频| 亚洲综合在线视频| 日本无卡码免费一区二区三区| 中国性猛交xxxxx免费看| 亚洲国产精品免费在线观看| 免费欧洲毛片A级视频无风险| 国内精品99亚洲免费高清| 亚洲国产片在线观看| 成人亚洲性情网站WWW在线观看| 99久久久国产精品免费牛牛| 丰满亚洲大尺度无码无码专线| 国产亚洲精品精华液| 人妻视频一区二区三区免费|