<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 評論 :: 0 Trackbacks

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

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

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

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

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


    2。call-by-reference的設置,在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 閱讀(537) 評論(0)  編輯  收藏

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


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 久久精品夜色噜噜亚洲A∨| 亚洲美女在线国产| 亚洲午夜精品一区二区公牛电影院| 免费人成网站在线观看不卡| 亚洲国产精品无码av| 国产啪精品视频网站免费尤物| 亚洲国产美女精品久久久久∴| 特级做A爰片毛片免费看无码| 国产精品久久久亚洲| 免费无码VA一区二区三区| 亚洲国产老鸭窝一区二区三区| 日韩精品人妻系列无码专区免费 | 永久在线毛片免费观看| 99热亚洲色精品国产88| 四虎影院免费在线播放| 国产精品亚洲AV三区| 亚洲偷自拍拍综合网| 亚洲视频在线观看免费| 亚洲人和日本人jizz| 永久黄网站色视频免费直播| 一级一级毛片免费播放| 精品国产亚洲第一区二区三区| 免费一级黄色毛片| 成人免费区一区二区三区| 亚洲第一页中文字幕| 香蕉高清免费永久在线视频| 又硬又粗又长又爽免费看| 亚洲2022国产成人精品无码区 | 亚洲成人福利在线| 免费的一级黄色片| 在线看片免费人成视频久网下载| 亚洲av不卡一区二区三区| 日韩欧美一区二区三区免费观看| 国产成人亚洲精品蜜芽影院| 亚洲AV无码一区东京热| 黄瓜视频高清在线看免费下载| jizz在线免费播放| 国产亚洲精品成人AA片| 久久久久噜噜噜亚洲熟女综合| 亚洲一区二区三区免费视频| 国产亚洲女在线线精品|