寫程序,做產品,過日子

          成功其實很簡單,就是強迫自己堅持下去

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            69 Posts :: 1 Stories :: 92 Comments :: 0 Trackbacks

           

          ejb-jar.xml in ejb/META-INF

           

          <session >
          ... ...

          <resource-ref>
          <res-ref-name>XPCDataSource</res-ref-name>
          <res-type>javax.sql.DataSource</res-type>
          <res-auth>Application</res-auth>
          <res-sharing-scope>Shareable</res-sharing-scope>
          </resource-ref>

          </session>

           

          jboss.xml in ejb/META-INF

           

          <?xml version="1.0"?>
          <!DOCTYPE jboss PUBLIC
          "-//JBoss//DTD JBOSS 3.0//EN"
          ">

          <jboss>
          <enterprise-beans>
          <session>
          <ejb-name>CacheDemo1</ejb-name>
          <jndi-name>ejb/CacheDemo1</jndi-name>
          <local-jndi-name>ejb/CacheDemo1Local</local-jndi-name>
          <resource-ref>
          <res-ref-name>XPCDataSource</res-ref-name>
          <jndi-name>java:/XPCDataSource</jndi-name>
          </resource-ref>
          </session>
          </enterprise-beans>
          </jboss>

           

          web.xml  in web/WEB-INF

          <resource-ref>
          <res-ref-name>XPCDataSource</res-ref-name>
          <res-type>javax.sql.DataSource</res-type>
          <res-auth>Application</res-auth>
          <res-sharing-scope>Shareable</res-sharing-scope>
          </resource-ref>

           

          jboss-web.xml in web/WEB-INF

          <resource-ref>
          <res-ref-name>XPCDataSource</res-ref-name>
          <jndi-name>java:/XPCDataSource</jndi-name>
          </resource-ref>

           

          創建Data Source

          Context c = new InitialContext();
          Object obj = c.lookup("java:comp/env/XPCDataSource");
          DataSource ds = (DataSource)narrow(obj, DataSource.class);
          connection = ds.getConnection();

           

          取得Transaction

          //context is javax.ejb.SessionContext

          //Transaction should be getten from EJB

          UserTransaction tx = context.getUserTransaction();

           

          Webspere deployer will change ejb-jar.xml. Never put struts to Webspere/lib/ext

          主站蜘蛛池模板: 文昌市| 满洲里市| 田阳县| 阜新| 巴楚县| 乐昌市| 南和县| 赤水市| 彰武县| 宜君县| 阿拉善右旗| 同德县| 邢台县| 荥经县| 呈贡县| 吉首市| 潼关县| 卓尼县| 安达市| 徐水县| 高雄县| 芦山县| 海原县| 株洲县| 郴州市| 尉氏县| 高淳县| 龙里县| 绥芬河市| 文山县| 阿拉善盟| 津市市| 安多县| 五台县| 荣昌县| 洛隆县| 洛浦县| 香港 | 广汉市| 江川县| 阿克陶县|