kapok

          垃圾桶,嘿嘿,我藏的這么深你們還能找到啊,真牛!

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            455 隨筆 :: 0 文章 :: 76 評論 :: 0 Trackbacks
          <2005年4月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          常用鏈接

          留言簿(28)

          隨筆分類

          隨筆檔案

          Corba

          EAI

          Online Document

          Open Source

          Portal

          RSS Links

          Weblogic

          不錯的鏈接

          工具集合

          數據倉庫相關

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          http://www.aygfsteel.com/jinfeng_wang/archive/2005/03/04/1683.html

          Spring Transaction
          :通過Template+Callback機制,實現對各種事務的統一封裝。

           

          <bean id="transactionManager" //JDBC Transaction的封裝

                 class="org.springframework.jdbc.datasource.DataSourceTransactionManager">

                 <property name="dataSource">

                        <ref bean="dataSource"/>

                 </property>

          </bean>

           

          <bean id="transactionManager" //Hibernate事務的封裝

                 class="org.springframework.orm.hibernate.HibernateTransactionManager">

                 <property name="sessionFactory">

                        <ref bean="sessionFactory"/>

                 </property>

          </bean>

           

          <bean id="transactionManager"http://JDO事務的封裝

                 class="org.springframework.orm.jdo.JdoTransactionManager">

                 <property name="persistenceManagerFactory">

                        <ref bean="persistenceManagerFactory"/>

                 </property>

          </bean>

           

          <bean id="transactionManager" //JTA 事務的封裝

                 class="org.springframework.transaction.jta.JtaTransactionManager">

                 <property name="transactionManagerName">

                        <value>java:/TransactionManager</value>

                 </property>

          </bean>

           

          <bean id="courseService"http://利用AOP,將TransactionManager和普通的Service編織起來,實現事務。

                 class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">

                 <property name="proxyInterfaces">//編織后對外的接口

                        <list>

                               <value>com.springinaction.training.service.CourseService</value>

                        </list>

                 </property>

                 <property name="target">//目標

                        <ref bean="courseServiceTarget"/>

                 </property>

                 <property name="transactionManager">//植入的事務管理者

                        <ref bean="transactionManager"/>

                 </property>

                 <property name="transactionAttributeSource">//事務的參數(隔離度,方法名等)

                        <ref bean="attributeSource"/>

                 </property>

          </bean>

          posted on 2005-04-03 23:11 笨笨 閱讀(286) 評論(0)  編輯  收藏 所屬分類: HibernateAndSpringALL
          主站蜘蛛池模板: 平谷区| 葫芦岛市| 新丰县| 瓦房店市| 象山县| 尤溪县| 阳城县| 景洪市| 桂东县| 佛坪县| 柘城县| 贡嘎县| 香港| 京山县| 清徐县| 松原市| 饶阳县| 南开区| 武清区| 阿拉尔市| 晋城| 吴堡县| 新田县| 乌兰浩特市| 大丰市| 桃园市| 南部县| 屏东市| 阜南县| 偏关县| 轮台县| 榕江县| 淮阳县| 星座| 西吉县| 奉新县| 天峻县| 兰西县| 凌云县| 巍山| 松江区|