人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

對于客戶端訪問EJB之類問題 的一般性回答

對于客戶端訪問EJB之類問題 的一般性回答

更新時間:2022-10-10 文章作者:未知 信息來源:網絡 閱讀次數:

EJB是一個布署在App server上的服務器端組件
客戶端通過JNDI來找到并定位它,然后訪問它的方法

但我們想想,Client端怎么才能找到EJB呢?它放在哪呢?
舉個簡單的例子,你想找一個在北京聯想公司的叫李大的人,你該怎么找呢?
首先,EJB是能布署在任何Server(包括internet上任何一臺Server)上,這就是分布式計算,也就是說,你找李大,先要知道去哪找,因為叫李大的人可能會有很多,你在找以前已經知道李大是在北京聯想(就象已經知道Server的ip/port及其它應該告訴Client的屬性),也就是說,你在找EJB的時候,應該告訴你的Client端這些應有的App Server的屬性,這一般是放在一個Properties 中的,這些加上JNDI的名字,你的Client端就能找到你的EJB了

你會問,哪些屬性呀,如何做呢?
用以下兩個方法(還有更多的方法)可以得到具體的代碼
1、去看看 Mastering EJB這本書,里邊有簡潔而高效的范例代碼
2、用你的IDE生成一個Client端,在里邊有詳細的代碼

建議,先看1中的代碼,再用2生成代碼,然后根據1與2寫一個自已的方法
當然,類似的代碼在網上成千上萬

你的問題的根源,沒有去了解EJB的體系結構,建議再看看相關的資料

附我的在wbl51中用的方法

/** 返回定位EJB對象所必需的Context */
private Context getInitialContext()throws javax.naming.NamingException{
Properties properties = null;
properties = new Properties();
properties.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
properties.put(Context.PROVIDER_URL, url);
return new InitialContext(properties);
}


溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 剑河县| 郎溪县| 京山县| 禹城市| 东丰县| 涿州市| 烟台市| 汝州市| 芜湖县| 密山市| 高邑县| 惠水县| 文成县| 宁城县| 曲阜市| 常山县| 理塘县| 乌兰浩特市| 加查县| 胶南市| 高平市| 上犹县| 静宁县| 梨树县| 怀远县| 克什克腾旗| 山阳县| 马公市| 太原市| 保德县| 长春市| 湘西| 宣化县| 壶关县| 白河县| 乐安县| 富锦市| 屏东县| 长顺县| 肥乡县| 香格里拉县|