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

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

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

    大大毛 的筆記

      DDM's Note

    哪怕沒有辦法一定有說法,
    就算沒有鴿子一定有烏鴉,
    固執(zhí)無罪 夢想有價,
    讓他們驚訝.

    posts - 14, comments - 23, trackbacks - 0, articles - 58
       :: 首頁 ::  :: 聯(lián)系 ::  :: 管理

    夏昕spring學(xué)習(xí)筆記--01

    Posted on 2006-03-15 16:49 大大毛 閱讀(380) 評論(0)  編輯  收藏 所屬分類: Spring
          看了Spring初探,有一個很小的例子介紹了IOC(控制反轉(zhuǎn))的意義。在學(xué)Spring之前經(jīng)常有看到這個IOC和DI的名詞,不名就里,這才有點(diǎn)感受。這里講的IOC和DI在我看來就是一種接口調(diào)用。跟那個QuickStart的等價工廠模式+參數(shù)讀取的感覺差不多。只不過這些都由框架去完成了,框架雖然并沒有提供什么接口必須實(shí)現(xiàn),但是實(shí)現(xiàn)上是由規(guī)范來定義的,從而降低了侵入性。在此的思考是IOC應(yīng)該是被用于 Action(動作類)之上的,用于搭配那些只關(guān)心業(yè)務(wù)的類。這些類并不需要持有那些持久化的對象,而是由框架在運(yùn)行時指定。這些類需要做的僅僅是開放setter接口,而IOC容器起到一個控制器的使用。
          對于書上提到的那個ActionFactory,在其中用到了BeanUtils來進(jìn)行設(shè)值,這一點(diǎn)不是很明白,因?yàn)槿绻怯晒S模式來實(shí)現(xiàn)的話,應(yīng)該是可以在Action中開放setMessage接口的,由工廠類直接設(shè)值注入。而不應(yīng)該由反射機(jī)制來完成,因?yàn)閷τ趯?shí)現(xiàn)Action的那兩個類(UpperAction、LowerAction)來說,其setMessage都是Public接口,這應(yīng)該在Action中抽取出來,靈活性要大一些。這個例子好象是為了IOC而IOC的,一頭霧水

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


    網(wǎng)站導(dǎo)航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     

    i am ddm

    主站蜘蛛池模板: 国产亚洲精品AAAA片APP| 亚洲精品亚洲人成在线观看| 久久精品国产亚洲av麻豆小说| 国产精品青草视频免费播放| 国产v片免费播放| 亚洲成a人无码亚洲成www牛牛 | 欧洲精品成人免费视频在线观看| 色噜噜综合亚洲av中文无码| 亚洲精品国产综合久久一线| 一级毛片免费毛片毛片| 亚洲码国产精品高潮在线| 桃子视频在线观看高清免费视频 | 亚欧乱色国产精品免费视频| 亚洲色偷偷综合亚洲AV伊人蜜桃| 色播在线永久免费视频| 激情吃奶吻胸免费视频xxxx| 日韩高清免费观看| 青青操免费在线视频| 亚洲综合激情六月婷婷在线观看| 嫩草影院免费观看| a级男女仿爱免费视频| 九九免费精品视频在这里 | 国产乱子伦精品免费无码专区| 韩国免费一级成人毛片| jizzjizz亚洲日本少妇| 亚洲国产日韩综合久久精品| 免费二级毛片免费完整视频| 99久久免费中文字幕精品| 亚洲色偷偷色噜噜狠狠99网| 亚洲二区在线视频| 免费一级毛片免费播放| 国产成人免费高清在线观看| 18成禁人视频免费网站| 小说专区亚洲春色校园| 亚洲av无码兔费综合| 亚洲AV无码第一区二区三区| 成人片黄网站A毛片免费| 国产成人午夜精品免费视频 | 久久精品国产精品亚洲人人| 国产桃色在线成免费视频| 国产成人精品免费视频动漫|