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

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

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

    讀《J2EE Development without EJB》 筆記二

    Posted on 2006-01-05 19:01 JDeodar 閱讀(376) 評(píng)論(0)  編輯  收藏 所屬分類: J2EE
    1、IOC的實(shí)現(xiàn)策略
    • 依賴查找(Dependency Lookup)
            EJB和其他一些J2EE API(例如 servlet)都提供了依賴查找形式的IOC:容器管理對(duì)象的生命周期,受管對(duì)象則負(fù)責(zé)查找自己的依賴關(guān)系。
    • 依賴注入(Dependency Injection)
           讓容器去全權(quán)負(fù)責(zé)依賴查詢,受管對(duì)象只需暴露JavaBean的Setter方法或者帶參數(shù)的構(gòu)造子,使容器可以在初始化時(shí)組裝對(duì)象的依賴關(guān)系。由于這種方式不依賴于特定的容器API或接口,稱之為“基于語言的IoC(language-base IoC)”。

    2、代碼風(fēng)格
    • 針對(duì)接口編程、而非針對(duì)類編程,從而在可接插性方面獲得最大限度好處。
            接口編程何等重要。
    • 確保每個(gè)業(yè)務(wù)對(duì)象有自己的明確責(zé)任,通過對(duì)象之間的協(xié)作將責(zé)任區(qū)分明確。
            良好的設(shè)計(jì)和高素質(zhì)的程序員才能得以保證。
    • 優(yōu)先考慮使用Strategy設(shè)計(jì)模式,而不是具體繼承。
            Strategy設(shè)計(jì)模式還需要多加學(xué)習(xí)和實(shí)踐。
    • 但凡容器可以解決的問題(比如JNDI查詢),就不要自己編寫代碼來解決。
            容器的發(fā)展,給我們帶來了很大的便利。

    下圖為書中的一張圖,又重新劃了一邊,理解方便。
    IoC.gif

    posts - 10, comments - 2, trackbacks - 0, articles - 0

    Copyright © JDeodar

    主站蜘蛛池模板: 国产亚洲av片在线观看16女人| 免费一级毛片在播放视频| 欧洲亚洲国产清在高| 国产精品亚洲综合天堂夜夜| 女人18毛片a级毛片免费| 亚洲中文无码mv| 色吊丝最新永久免费观看网站| 亚洲偷偷自拍高清| 天天摸天天操免费播放小视频| 亚洲日韩久久综合中文字幕| 好大好深好猛好爽视频免费| 亚洲第一综合天堂另类专| 日韩免费视频一区| 尤物视频在线免费观看| 亚洲综合图色40p| 久久成人无码国产免费播放| 色噜噜综合亚洲av中文无码| 国产人在线成免费视频| mm1313亚洲国产精品无码试看| 免费a级毛片大学生免费观看| 男女作爱免费网站| 亚洲精品狼友在线播放| 91九色精品国产免费| 亚洲区日韩精品中文字幕| 免费一级毛片清高播放| 三年片在线观看免费西瓜视频| 久久亚洲国产视频| 拍拍拍又黄又爽无挡视频免费| 男女男精品网站免费观看| 亚洲AV无码专区电影在线观看| 国产1000部成人免费视频| 亚洲av中文无码乱人伦在线观看| 亚洲欧洲精品成人久久奇米网 | 久久精品亚洲视频| 成年在线观看网站免费| 菠萝菠萝蜜在线免费视频| 久久亚洲精品中文字幕三区| 18禁超污无遮挡无码免费网站国产| 黄网站色视频免费看无下截| 午夜影视日本亚洲欧洲精品一区| 免费做爰猛烈吃奶摸视频在线观看 |