posts - 14,  comments - 37,  trackbacks - 0

          如何開發、調試和測試EJB3 APP

           

          1.Install Eclipse + JBOSS IDE 2.0

           

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

           

          3.創建一個普通的java project,把我自己定義的“ejb library”加入到classpath里,同時把junit 4也添加到classpath

           

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

           

          5.JBoss Server Viewcreate a jboss server注意:選的server選項如下圖

          pic1

          創建完之后,JBoss Server View見下圖:

           

           

          6.如果是要調試的話,則選定server,然后click上圖的debug button,如果是運行,則click run button

           

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

           

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

          9.進行Junit Test也很容易,最關鍵的前提是還是需要先啟動jboss server,然后把你的ejb jar發布到jboss里才可以進行junit test,因為ejb的調用離不開ejb container!!那么調用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) 評論(0)  編輯  收藏 所屬分類: J2EE
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(3)

          隨筆檔案

          文章分類

          文章檔案

          相冊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 蛟河市| 恩施市| 贵州省| 新乡县| 漳平市| 遂溪县| 尼玛县| 安新县| 夏邑县| 上饶市| 通城县| 洪江市| 巫山县| 大悟县| 嘉祥县| 枞阳县| 浮梁县| 兴安盟| 长岭县| 云林县| 南川市| 应城市| 方城县| 岱山县| 土默特左旗| 天气| 卓尼县| 鹤山市| 繁峙县| 南充市| 海盐县| 聂荣县| 静安区| 钦州市| 类乌齐县| 洪湖市| 来凤县| 吴川市| 蕉岭县| 老河口市| 开远市|