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

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

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

    posts - 176, comments - 240, trackbacks - 0, articles - 7

    [導(dǎo)入]jsplet與IoC

    Posted on 2005-11-15 12:34 canonical 閱讀(240) 評論(0)  編輯  收藏 所屬分類: Witrix開發(fā)平臺

    關(guān)于jsplet中的object生命周期的管理以及使用拉模式,如果套用現(xiàn)在流行的設(shè)計術(shù)語,那就是涉及到所謂的IoC設(shè)計(控制反轉(zhuǎn))
    IoC 的Container現(xiàn)在很受追捧, 但真正的IoC設(shè)計思想并沒有引起大家的重視。也許大多數(shù)人使用的都是成品吧,以至于把成品的功能等價于其所依賴的設(shè)計原理。Spring等所建立的 IoC更準確的說法是Dependency Injection,只是IoC的一種體現(xiàn)。其基本思想是一個對象并不控制所有與它相關(guān)的部分,而是把控制權(quán)交給使用對象的人。這里重要的就是控制流(信 息流)的反轉(zhuǎn)。
    對象生命周期的管理也是這樣,并不是由一個Manager猜測用戶是否使用該對象,而是由用戶直接標明他的態(tài)度,直接發(fā)出指令。
    參 考一下桌面應(yīng)用中的資源控制手段,我們打開一個窗口,與系統(tǒng)進行交互,此時占用資源,關(guān)閉窗口,則該窗口以及其子窗口所占用的資源都釋放。在jsplet 中對象控制策略類似。當用戶從某個功能區(qū)退出的時候,即當用戶訪問其它scope中對象而放棄當前objectScope的時候,開始做資源清理工作。即 用戶的行為和意向直接驅(qū)動著系統(tǒng)的對象管理層。當然,如果用戶一直不發(fā)出調(diào)用,那么系統(tǒng)只能猜測用戶的行為,用戶是否已斷線或者正在思考?在這種情況下, 如果控制資源,則需要通過AOP給thisObj 加上類似EJB的功能。

    主站蜘蛛池模板: 亚洲精品tv久久久久| 亚洲电影日韩精品 | 免费大片av手机看片高清| 免费国产小视频在线观看| 九九久久国产精品免费热6 | xvideos亚洲永久网址| 真正全免费视频a毛片| 亚洲国产精品专区在线观看| 精选影视免费在线 | 亚洲av综合av一区| 久久国产免费福利永久| 国产成人亚洲综合网站不卡| 国产精品视频免费一区二区三区| 精品视频免费在线| 亚洲一区二区三区在线观看精品中文 | 日韩午夜理论免费TV影院| 亚洲春色另类小说| 国内外成人免费视频| 成人特级毛片69免费观看| 国产成人A人亚洲精品无码| 久久福利资源网站免费看| 亚洲AV女人18毛片水真多| 亚洲一区无码精品色| 一级毛片免费观看| 中文字幕无码精品亚洲资源网久久| 四虎免费久久影院| 麻豆精品不卡国产免费看| 亚洲伊人久久大香线蕉结合| 日本一区免费电影| 久久99热精品免费观看牛牛| 亚洲午夜福利在线视频| 中文字幕亚洲无线码a| 成人免费的性色视频| 特级毛片全部免费播放a一级| 好看的亚洲黄色经典| 成年人视频在线观看免费| 国产免费人成视频尤勿视频| 亚洲国产成人九九综合| 亚洲精品国产综合久久一线| 51在线视频免费观看视频| 真正全免费视频a毛片|