calmJava

          StillWaterRunsDeep
          隨筆 - 3, 文章 - 11, 評論 - 0, 引用 - 0
          數據加載中……

          spring_8

          1:
          spring 的聲明式事務:
          (1):配置數據源
          <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
           <property name="driverClassName" value="org.git.mm.mysql.Driver"/>
           <property name="url" value="jdbc:mysql://localhost:3306/itcast?useUnicode=true&amp;characterEncoding=UTF-8"></property>
           <property name="username" value="root"></property>
           <property name="password" value="root"></property>
           <!-- 連接池啟動時的初始值 -->
           <property name="initialSize" value="1"/>
           <!-- 連接池的最大值 -->
           <property name="maxActive" value="500"/>
           <!-- 最大空閑值.當經過一個高峰期時間后,連接池可以慢慢將已經用不到的連接釋放一部分,一致減少到maxIdle為止 -->
           <property name="maxIdle" value="2"/>
           <!-- 最小空閑值.當空閑的連接數少于閥值時,連接池就會預申請一些連接,以免洪峰到來時來不及申請 -->
           <property name="minIdle" value="1"/>
          </bean>
          (2):配置事務:
          配置事務管理器:
          <bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
           <property name="dataSource" ref="dataSource"></property>     
          </bean>
          (3):
          在Spring配置文件加入事務命名空間
          xmlns:tx="http://www.springframework.org/schema/tx"

          http://www.springframework.org/schema/tx
          http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
          (4):采用注解方式配置事務所需的注解處理器
          <tx:annotation-driven transaction-manager="txManager"/>

          (5):為業務bean注入數據源

          (6)
          @Transactional 被聲明的類的每個方法將會在同一個事務中執行.
          在需要事務執行環境的業務邏輯層需要使用 @Transactional 注解


          2:
          使用屬性文件保存數據庫連接信息
          需要在Spring配置文件中配置的元素為:
          <context:property-placeholder location="classpath:jdbc.properties"/>
          加入classpath 的目的為高速Spring容器文件在類路徑下
          然后將在Spring配置文件中的元素以${名稱}代替屬性文件的相應的鍵即可

           

           

          posted on 2011-01-05 21:02 calmJava 閱讀(193) 評論(0)  編輯  收藏 所屬分類: Spring


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


          網站導航:
           
          主站蜘蛛池模板: 河西区| 焦作市| 东辽县| 连州市| 连云港市| 哈巴河县| 安顺市| 洪泽县| 密云县| 桃源县| 措勤县| 同仁县| 新乐市| 新干县| 饶河县| 娄底市| 卢湾区| 新巴尔虎右旗| 华坪县| 鄂州市| 松原市| 定襄县| 柞水县| 太和县| 晋宁县| 虎林市| 眉山市| 铁岭市| 保靖县| 阳原县| 京山县| 赫章县| 紫云| 新沂市| 富裕县| 湖北省| 蓬溪县| 本溪市| 乐清市| 崇礼县| 成安县|