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

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

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

    kapok

    垃圾桶,嘿嘿,我藏的這么深你們還能找到啊,真牛!

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      455 隨筆 :: 0 文章 :: 76 評論 :: 0 Trackbacks
    http://www.javaworld.com.tw/jute/post/view?bid=25&id=13152&sty=1&tpg=1&age=0


    所謂的Transfer Object就是用來傳送資料的一個Object
    傳統的Entity bean的做法通常我們會把entity設計成一個attribute一組getter/setter
    但是這種做法我們通常會說是fine-grained的...
    也就是細顆粒的設計方法
    這種做法有一個最不好的地方就是效率...
    當我們要取得所有的attribute的value時
    往往要呼叫好幾次getter才能取得所有值
    但是可別忘了 每個getter在此都是一個remote call
    效能會其慘無比

    因此..我們會建議一種比較coarse-grained的做法..
    coarse-grained中文是粗顆粒
    此時我們會把一個entity就包成一個Transfer Object
    若我們要取得entity bean的資料
    只需透過一個getter..就可以透過Transfer Object把所有資料傳回來
    者比起fine-grained的做法我們可能需要好幾次的remote call才能取得所有資料
    效率將會明顯改善

    在此pattern中有四種比較常見的變形(或稱策略)
    分別是
    Updatable Transfer Objects Strategy
    Multiple Transfer Objects Strategy
    Inherits Transfer Object Strategy
    Transfer Object Factory Strategy
    有興趣的人可以點進前一篇的網址繼續延伸閱讀
    或是直接在這邊討論
    posted on 2005-07-13 00:50 笨笨 閱讀(441) 評論(0)  編輯  收藏 所屬分類: J2EEALL
    主站蜘蛛池模板: 亚洲最大无码中文字幕| 亚洲av中文无码乱人伦在线咪咕| 风间由美在线亚洲一区| 久久精品国产亚洲香蕉| 亚洲国产成人五月综合网| 成人免费无码视频在线网站| 亚洲天堂免费在线| 免费国产成人午夜在线观看| 女bbbbxxxx另类亚洲| 美女被免费网站在线视频免费| 亚洲首页国产精品丝袜| 中文字幕免费在线看线人动作大片 | 亚洲综合色婷婷七月丁香| 国产gav成人免费播放视频| 国产成人免费一区二区三区| 可以免费看黄的网站| 无人影院手机版在线观看免费 | 亚洲AV无码码潮喷在线观看| 亚洲欧洲日产国码无码网站| 亚洲熟妇无码AV在线播放| 国产亚洲大尺度无码无码专线| 精品久久香蕉国产线看观看亚洲| 国产国拍亚洲精品福利 | 久久久无码精品亚洲日韩蜜桃 | 波多野结衣在线免费观看| 成人免费网站在线观看| 4338×亚洲全国最大色成网站| 亚洲精品无码久久久久| 亚洲成aⅴ人片在线影院八| 色欲色欲天天天www亚洲伊| 成年免费a级毛片免费看无码| 最刺激黄a大片免费网站| 色视频色露露永久免费观看| a级毛片免费高清视频| 色猫咪免费人成网站在线观看| 成年美女黄网站色大免费视频| 狠狠亚洲婷婷综合色香五月排名| 亚洲精品乱码久久久久久下载| 青青草97国产精品免费观看| 1024免费福利永久观看网站| 亚洲va无码va在线va天堂|