posts - 14,  comments - 37,  trackbacks - 0

          如何開發(fā)、調(diào)試和測(cè)試EJB3 APP

           

          1.Install Eclipse + JBOSS IDE 2.0

           

          2.官方的使用JBOSS IDE來開發(fā)EJB3 APP的教程還沒出來(查看http://www.jboss.com/docs/trailblazer),所以只能用下列步驟

           

          3.創(chuàng)建一個(gè)普通的java project,把我自己定義的“ejb library”加入到classpath里,同時(shí)把junit 4也添加到classpath

           

          4.打開JBoss Server Viewwindow à Show View à Other.. à JBoss Server View

           

          5.JBoss Server Viewcreate a jboss server注意:選的server選項(xiàng)如下圖

          pic1

          創(chuàng)建完之后,JBoss Server View見下圖:

           

           

          6.如果是要調(diào)試的話,則選定server,然后click上圖的debug button,如果是運(yùn)行,則click run button

           

          7.project root folder下創(chuàng)建好build.xml,它非常重要,用于打包和copy打包的文件到jboss server deploy目錄下build.xml參看自己的ejb3 hello world project)。

           

          8.然后如果要調(diào)試的話,就在build.xmloutline viewright click task,然后選擇 Debug As à Ant Build (見下圖),如果不是調(diào)試,則選擇Run As à Ant Build

          9.進(jìn)行Junit Test也很容易,最關(guān)鍵的前提是還是需要先啟動(dòng)jboss server,然后把你的ejb jar發(fā)布到j(luò)boss里才可以進(jìn)行junit test,因?yàn)閑jb的調(diào)用離不開ejb container!!那么調(diào)用ejb的代碼如下

              

          public static Object getEJB(String jndipath) {

                      Properties props 
          = new Properties();            

                      props.setProperty(
          "java.naming.factory.initial""org.jnp.interfaces.NamingContextFactory");

                      props.setProperty(
          "java.naming.provider.url""localhost:1099");

                      props.setProperty(
          "java.naming.factory.url.pkgs""org.jboss.naming:org.jnp.interfaces");

                      InitialContext ctx 
          = new InitialContext(props);

                      ctx.lookup(
          "HelloWorldBean/remote");

           

          posted on 2007-07-20 14:48 冰封的愛 閱讀(238) 評(píng)論(0)  編輯  收藏 所屬分類: J2EE
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(3)

          隨筆檔案

          文章分類

          文章檔案

          相冊(cè)

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 民县| 乐至县| 靖江市| 奉贤区| 响水县| 吉林省| 洛南县| 余干县| 通江县| 南郑县| 阳高县| 绥化市| 大渡口区| 芜湖市| 高安市| 毕节市| 广西| 吐鲁番市| 平顶山市| 栖霞市| 鸡西市| 荣成市| 黑龙江省| 镇坪县| 栾川县| 简阳市| 九江县| 鄂托克前旗| 武宣县| 内江市| 通州区| 定结县| 社旗县| 奎屯市| 老河口市| 吐鲁番市| 临高县| 浏阳市| 翁源县| 延长县| 东乌珠穆沁旗|