EJB3 Stateless Session Bean的開發步驟

          Posted on 2007-07-05 10:37 Java.net 閱讀(760) 評論(0)  編輯  收藏 所屬分類: EJB3學習
          1、開發只存在遠程接口的無狀態會話Bean
          a.定義一個普通的Java接口..
          b.定義一個類實現此接口.并指定 @Stateless @Remote兩個注釋.說明時遠程無狀態會話Bean
          //遠程接口
          public interface MyFirstTest {
              
          public String xxxx();
          }
          //實現類
          @Stateless
          @Remote({MyFirstTest.
          class})
          public class MyFirstTestBean {
              
          public String xxxx() {
              }
          }
          c.將此ejb打包成jar,發布到JBoss....客戶端就可以訪問了.JNDI:MyFirstTestBean/remote
          2、開發只存在本地接口的無狀態會話Bean @Stateless @Local,步驟和遠程無狀態會話Bean相同..
          3、開發存在Remote和Local接口的無狀態Session Bean
          步驟一樣,只是在實現類的注釋上同時加入Remote和Local注釋...
          總結:a.Stateless Session Bean不會保留客戶端調用的狀態,被容器實例話后就會被放到會話池中,這樣如果Session Bean中存在自己的屬性,就會被保存下來.這樣下個客戶端訪問時就會看到上個客戶端的Bean屬性...
          b.目前的EJB3實現可以支持同時指向遠程接口和本地接口,這樣就不需要再在應用中來回切換接口了.

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


          網站導航:
           
          主站蜘蛛池模板: 莱州市| 格尔木市| 广昌县| 介休市| 阿拉善右旗| 行唐县| 衡阳县| 南康市| 平远县| 嘉善县| 安仁县| 公安县| 五指山市| 兴义市| 新丰县| 广宁县| 崇明县| 巢湖市| 汽车| 论坛| 名山县| 当阳市| 宣武区| 和硕县| 上思县| 延寿县| 南岸区| 六安市| 马龙县| 铁力市| 鹤山市| 肇州县| 梁平县| 土默特右旗| 仁寿县| 榆中县| 宁河县| 桦川县| 太和县| 彭泽县| 兰溪市|