JavaExplore

          一切像霧像雨又像風(fēng)
          posts - 19, comments - 45, trackbacks - 0, articles - 0

          花了很長(zhǎng)時(shí)間,終于在Jboss部署成功了第一個(gè)EJB。
          Eclipse:3.1
          EJB:2.0
          JBoss:4.0.2
          關(guān)于如何部署EJB,網(wǎng)上有不少詳細(xì)介紹的文章。在這里我不在重復(fù)ejb的細(xì)枝末節(jié)。大體說(shuō)一下,一個(gè)簡(jiǎn)單的EJB包括:一個(gè)繼承SessionBean的類(lèi)、一個(gè)繼承EJBObject接口的Remote接口、一個(gè)繼承EJBHome的Home接口、調(diào)用該EJB的一個(gè)類(lèi)(網(wǎng)上的教程一般起名為XXXClient)。
          組織好這些類(lèi)的目錄結(jié)構(gòu),寫(xiě)好ejb-jar.xml,基本上就完成了。
          說(shuō)明幾點(diǎn):
          1、編譯類(lèi)的時(shí)候,引入jboss-j2ee.jar與jbossall-client.jar包;
          2、ejb-jar.xml的DOCTYPE處一定要如此(針對(duì)EJB2.0,我部署的時(shí)候時(shí)間都浪費(fèi)在這兒了):
          <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "3、繼承SessionBean的那個(gè)類(lèi)至少要有一個(gè)ejbCreate()方法;
          4、應(yīng)該拋出的異常一定不能漏掉,特別是那兩個(gè)接口里面的方法應(yīng)該拋出的異常(都應(yīng)該有java.rmi.RemoteException);
          5、部署后以dos方式重啟jboss,若部署失敗,可以在dos窗口中看到出錯(cuò)的原因。


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 砚山县| 塔河县| 枝江市| 广南县| 无棣县| 枣阳市| 合江县| 会同县| 临武县| 云浮市| 博客| 浦江县| 东平县| 崇阳县| 若羌县| 贵南县| 贵德县| 双辽市| 河东区| 房山区| 韶山市| 永寿县| 花莲县| 浪卡子县| 泗洪县| 瑞金市| 兰溪市| 云浮市| 呼图壁县| 洛浦县| 丹凤县| 玉山县| 庆安县| 南木林县| 阳山县| 漠河县| 定日县| 林甸县| 阿荣旗| 福清市| 高安市|