posts - 18,comments - 26,trackbacks - 0

          這里,我們編寫一個基于控制臺的application客戶端來訪問EJB:

          // Client.java

          import javax.naming.*;
          import javax.rmi.*;

          public class Client {
              public static void main(String[] args) throws Exception {
                  // init context:
                  Context ctx = new InitialContext();
                  // 通過JNDI查找HelloBean:
                  Object obj = ctx.lookup("ejb/Hello");
                  // 獲得home object:
                  HelloHome home = (HelloHome)PortableRemoteObject.narrow(obj, HelloHome.class);
                  // 創建ejb object:
                  Hello hello = home.create();
                  // 調用商業方法:
                  String words = hello.say();
                  System.out.println(words);
              }
          }

          然后打開控制臺,先設置好CLASSPATH,主要是將部署時生成的helloClient.jar添加到CLASSPATH中:

          C:\client>set CLASSPATH=%CLASSPATH%;C:\client\helloClient.jar

          然后編譯:

          C:\client>javac Client.java

          運行:

          C:\client>java Client

          屏幕輸出:

          Hello, world.

          我們的第一個EJB終于調用成功!

          待續...

          posted on 2005-09-22 19:46 瘦猴 閱讀(160) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 麻城市| 彝良县| 额敏县| 寿阳县| 文化| 舒兰市| 股票| 平谷区| 泰顺县| 广饶县| 大渡口区| 安平县| 博湖县| 定襄县| 开鲁县| 深水埗区| 陈巴尔虎旗| 新干县| 安国市| 德钦县| 龙门县| 凤城市| 永善县| 濉溪县| 任丘市| 岳阳市| 深州市| 应城市| 巴彦淖尔市| 西青区| 福清市| 米脂县| 榆树市| 临澧县| 疏附县| 新疆| 阜新| 呼伦贝尔市| 荔浦县| 葵青区| 乌苏市|