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

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

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

    編程生活

       :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      113 隨筆 :: 0 文章 :: 18 評(píng)論 :: 0 Trackbacks

    遠(yuǎn)程接口采用Call-by-value 是傳值,傳值就要對(duì)參數(shù)進(jìn)行copy,所以要求參數(shù)必須是可序列化,性能也比較低。因此參數(shù)在ejb內(nèi)部改變對(duì)外部對(duì)象沒有影響。

    本地接口采用Call-by-reference 是傳引用,可以提高性能,不過這樣作,有可能改變參數(shù)的值,此時(shí)的參數(shù)可以是非序列化的

    如果采用本地接口就必須采用Call-by-reference,不是可以,是必須
    如果采用遠(yuǎn)程接口,必須用Call-by-Value,但是調(diào)用關(guān)系完全在一個(gè)VM內(nèi)的時(shí)候,WebLogic可以優(yōu)化成Call-by-reference,這時(shí)后遠(yuǎn)程調(diào)用就自動(dòng)退化為本地調(diào)用,性能上有提高。那個(gè)警告就是說你禁止了這個(gè)優(yōu)化,可以不理。建議打開優(yōu)化提升性能。

    如果開發(fā)的應(yīng)用將web和ejb部署成一個(gè)ear文件,那么ejb和ejb之間的調(diào)用,web和ejb之間的調(diào)用都是采用Call-By-Reference的方式,能大大提高效率。
    如果你不采用這種方式,那么你使用的是remote的方式,無論處于一個(gè)JVM中,都是采用Call-By-Value的方式調(diào)用的。

    1。可以使用call-by-reference的條件,必須在同一個(gè)application中。


    2。call-by-reference的設(shè)置,在weblogic.xml中

    <weblogic-enterprise-bean>
         <entity-descriptor>
              <ejb-name>testBean</ejb-name>
              ...
              <enable-call-by-reference>True</enable-call-by-reference>
         </entity-descriptor>
    </weblogic-enterprise-bean>

    posted on 2008-08-08 09:12 wilesun 閱讀(539) 評(píng)論(0)  編輯  收藏

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 不卡一卡二卡三亚洲| 国产大片91精品免费看3| 亚洲国产香蕉碰碰人人| 久久久久成人片免费观看蜜芽| 激情97综合亚洲色婷婷五| 岛国岛国免费V片在线观看| 久久国产成人精品国产成人亚洲| 日韩大片在线永久免费观看网站| 免费一级毛片在线播放| 日日狠狠久久偷偷色综合免费| 日批日出水久久亚洲精品tv| 亚洲免费视频一区二区三区| 久久精品国产亚洲麻豆| 国产高清不卡免费视频| 久久久亚洲裙底偷窥综合| 久久久久久曰本AV免费免费| 91嫩草亚洲精品| 精品国产免费观看一区| 日韩在线视频免费| 亚洲av无码成人黄网站在线观看| 99久久国产免费-99久久国产免费 99久久国产免费中文无字幕 | 国产一区二区三区在线观看免费 | 亚洲AV无码专区在线播放中文| 日韩免费无码一区二区三区| 亚洲成AV人片久久| 成年女人色毛片免费看| 国产AV无码专区亚洲AV琪琪| 久久亚洲国产成人精品无码区| 99热这里有免费国产精品| 中文字幕亚洲情99在线| 国产成人毛片亚洲精品| 91青青青国产在观免费影视| 亚洲午夜精品一区二区麻豆| 国产精品亚洲产品一区二区三区 | 99视频免费在线观看| 亚洲自偷精品视频自拍| 国产又黄又爽又猛的免费视频播放| 中文字幕成人免费高清在线视频| 亚洲小说区图片区| 国产a v无码专区亚洲av| 99久久99久久精品免费看蜜桃 |