1、開發(fā)只存在遠(yuǎn)程接口的無狀態(tài)會話Bean
          a.定義一個(gè)普通的Java接口..
          b.定義一個(gè)類實(shí)現(xiàn)此接口.并指定 @Stateless @Remote兩個(gè)注釋.說明時(shí)遠(yuǎn)程無狀態(tài)會話Bean
          //遠(yuǎn)程接口
          public interface MyFirstTest {
              
          public String xxxx();
          }
          //實(shí)現(xiàn)類
          @Stateless
          @Remote({MyFirstTest.
          class})
          public class MyFirstTestBean {
              
          public String xxxx() {
              }
          }
          c.將此ejb打包成jar,發(fā)布到JBoss....客戶端就可以訪問了.JNDI:MyFirstTestBean/remote
          2、開發(fā)只存在本地接口的無狀態(tài)會話Bean @Stateless @Local,步驟和遠(yuǎn)程無狀態(tài)會話Bean相同..
          3、開發(fā)存在Remote和Local接口的無狀態(tài)Session Bean
          步驟一樣,只是在實(shí)現(xiàn)類的注釋上同時(shí)加入Remote和Local注釋...
          總結(jié):a.Stateless Session Bean不會保留客戶端調(diào)用的狀態(tài),被容器實(shí)例話后就會被放到會話池中,這樣如果Session Bean中存在自己的屬性,就會被保存下來.這樣下個(gè)客戶端訪問時(shí)就會看到上個(gè)客戶端的Bean屬性...
          b.目前的EJB3實(shí)現(xiàn)可以支持同時(shí)指向遠(yuǎn)程接口和本地接口,這樣就不需要再在應(yīng)用中來回切換接口了.

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


          網(wǎng)站導(dǎo)航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 土默特左旗| 库伦旗| 东海县| 巴里| 双江| 罗江县| 崇文区| 灌阳县| 渭南市| 遵化市| 舟山市| 铜鼓县| 松溪县| 公安县| 泸溪县| 南宫市| 木里| 宜君县| 崇左市| 电白县| 丹阳市| 焉耆| 新民市| 林芝县| 宁德市| 沙湾县| 河曲县| 当雄县| 弋阳县| 台南县| 封丘县| 成安县| 监利县| 青海省| 独山县| 新民市| 福安市| 信阳市| 宜城市| 津市市| 惠州市|