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

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

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

        明月松間照 清泉石上流


                                            ——— 兵臨城下   貓科動物
    posts - 70, comments - 137, trackbacks - 0, articles - 23
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    CMP的本地方法調用

    Posted on 2006-04-28 21:54 兵臨城下 閱讀(502) 評論(2)  編輯  收藏 所屬分類: Java EE

    ??????? 繼續昨天發的隨筆,雖然解決了CMP的部署發布問題,在WebSphere中成功發布。但以我的經驗寫出的代碼卻不能調用它!弄了一下午,有點郁悶!向大家說說!
    ?????? 先向大家敘述一下我的CMP的情況:
    ?????? 我使用的CMP使用的本地接口,沒有建立遠程接口。我想運用facade模式,也就是在一個SessionBean中調用實體Bean,所以我使用本地接口。我的本意是這樣可以減少頻繁的遠程調用而帶來的資源占用。
    ???????然而我在調試時wsad報錯,從報錯中顯示找不到這個CMP,后來我設了斷點在下面這個語句:
    ctx.lookup("ejb/com/diablo/ProgrammerLocalHome);這個語句是在一個try語句中,發現程序運行這句后就捕捉到異常,直接跳到catch中了。所以確定是JNDI出問題了啊!
    ?????? 以我對本地接口的認識,bean之間調用屬于內部調用,利用本地接口可以減少資源的占用。然而卻不能如我所愿啊!如果把這個CMP設成遠程接口,就沒有任何問題。
    ?????? 想問問各位,這個CMP的本地接口到底應該怎么調用呢?還是我哪里認識有錯誤呢???
    ?????? 歡迎指點!


    評論

    # re: CMP的本地方法調用  回復  更多評論   

    2006-05-16 11:24 by 兵臨城下
    經多次調試,偶得:
    一、建立的Entity bean具有本地接口,然而在Session bean中直接通過其本地的JNDI調用卻不能成功。
    二、在Session bean中創建一個Entity bean的本地引用,比如本地引用名為:ejb/Programmer,然后在sesion bean 中lookup是直接使用還是不行。
    三、在二的基礎上,在lookup中使用以下字符串:"java:comp/env/ejb/Programmer",則能夠成功調用。

    從以上看出,在EJB容器內內部調用EJB需建立本地引用,并采用第三種方式。

    # re: CMP的本地方法調用  回復  更多評論   

    2006-11-06 22:09 by 11111111111111
    java:comp/env/是專屬于EJB的上下文結點
    主站蜘蛛池模板: 日韩在线免费电影| 中文字幕亚洲综合久久菠萝蜜| 亚洲精品无码专区| 亚洲国产V高清在线观看| 国产午夜精品理论片免费观看| 亚洲高清在线mv| 在线观看亚洲免费| 国产免费网站看v片在线| 亚洲中文无码av永久| 亚洲精品无码久久毛片| 免费观看黄色的网站| 一道本在线免费视频| 亚洲色图校园春色| 亚洲人成无码www久久久| 最近中文字幕无免费| 无人视频免费观看免费视频| 97久久精品亚洲中文字幕无码| 国产国产人免费视频成69大陆| 暖暖日本免费中文字幕| 美女被爆羞羞网站免费| 亚洲伊人久久大香线蕉啊| 国产亚洲精aa成人网站| 永久在线毛片免费观看| 久久国产色AV免费观看| 一级毛片在线免费播放| 国产婷婷综合丁香亚洲欧洲| 久久噜噜噜久久亚洲va久| 免费看小12萝裸体视频国产| 免费观看无遮挡www的小视频| 中文字幕看片在线a免费| 朝桐光亚洲专区在线中文字幕| 亚洲自偷自拍另类12p| 亚洲午夜av影院| 国产小视频在线免费| 2021国产精品成人免费视频| 成人av片无码免费天天看| 污污视频免费观看网站| 亚洲色偷偷色噜噜狠狠99网| 亚洲视频免费在线播放| 亚洲av综合色区| 亚洲永久精品ww47|