<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 兵臨城下 閱讀(508) 評論(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的上下文結點
    主站蜘蛛池模板: 99爱在线观看免费完整版| a在线观看免费网址大全| 无码人妻久久一区二区三区免费| 国产一级淫片免费播放| 国产成人精品久久亚洲高清不卡| 大地资源免费更新在线播放| 中文字幕 亚洲 有码 在线| 69视频免费观看l| 精品亚洲国产成AV人片传媒| 久久99国产乱子伦精品免费| 亚洲av色福利天堂| 性xxxxx大片免费视频| 亚洲va在线va天堂va888www| 最近最新高清免费中文字幕| 亚洲美女一区二区三区| 又粗又大又黑又长的免费视频| 亚洲中文无码线在线观看| 男男AV纯肉无码免费播放无码| 亚洲国产综合AV在线观看| 国产成人免费全部网站| 亚洲中文字幕无码久久精品1| 黄网站色视频免费看无下截| 免费看一级做a爰片久久| 一级毛片a免费播放王色电影| 亚洲中文字幕久久精品无码APP| 你懂的免费在线观看| 亚洲国产精品自在在线观看| 波多野结衣免费在线观看| 最新亚洲精品国偷自产在线| 国产一级理论免费版| 嫩草在线视频www免费观看| 亚洲最大的视频网站| 国产精品色午夜免费视频| 久久99久久成人免费播放| 亚洲一级二级三级不卡| 成人免费视频试看120秒| 一个人看www免费高清字幕| 亚洲高清国产拍精品26U| 成人毛片18女人毛片免费视频未| 男人j进女人p免费视频| 亚洲av鲁丝一区二区三区|