寫程序,做產品,過日子

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

          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

          主站蜘蛛池模板: 拉萨市| 报价| 孝感市| 康乐县| 栖霞市| 孟连| 唐河县| 柳林县| 攀枝花市| 政和县| 社旗县| 桓台县| 白玉县| 合川市| 泽库县| 平陆县| 吕梁市| 泊头市| 建阳市| 赤城县| 沙河市| 仁布县| 伽师县| 大方县| 灌南县| 柏乡县| 城口县| 盐城市| 翁源县| 永新县| 绿春县| 宝清县| 崇州市| 台北县| 华蓥市| 错那县| 汤原县| 衡山县| 汉源县| 日喀则市| 颍上县|