隨筆-204  評論-90  文章-8  trackbacks-0

           <!-- 配置數(shù)據(jù)庫連接 -->
           <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
            <property name="driverClassName">
             <value>oracle.jdbc.driver.OracleDriver</value>
            </property>  
            <property name="url">
             <value>jdbc:oracle:thin:@33.49.23.168:1521:oradb</value>
            </property>
            <property name="username">
             <value>chinacars</value>
            </property>
            <property name="password">
             <value>chinacars</value>
            </property> 
           </bean> 
              
          <!-- 配置sessionFactory, 注意這里引入的包的不同  -->
           <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
            <property name="dataSource">
             <ref local="dataSource" />
            </property>
            <property name="mappingResources">
             <list>   
              <value>com/chinacars/wap/beans/WapCategory.hbm.xml</value>
             </list>
            </property>
            <property name="hibernateProperties">
             <props>
              <prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop>
              <prop key="hibernate.show_sql">true</prop>
              <prop key="hibernate.c3p0.minPoolSize">0</prop>
                          <prop key="hibernate.c3p0.maxPoolSize">5</prop>
                          <prop key="hibernate.c3p0.timeout">600</prop>
                          <prop key="hibernate.c3p0.max_statement">200</prop>
             </props>
            </property>  
           </bean>

           <!-- Manager -->
           <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
            <property name="sessionFactory">
             <ref local="sessionFactory" />
            </property>
           </bean>

           <!--
            ******* DAO setting *******
           -->

           <bean id="statDayDao" class="com.ihandy.statsms.dao.impl.StatDayDaoImpl">
            <property name="sessionFactory">
             <ref local="sessionFactory" />
            </property>
           </bean>

           <bean id="statDayDaoProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
            <property name="transactionManager">
             <ref bean="transactionManager" />
            </property>
            <property name="target">
             <ref local="statDayDao" />
            </property>
            <property name="transactionAttributes">
             <props>
              <prop key="insert*">PROPAGATION_REQUIRED</prop>
              <prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
              <prop key="is*">PROPAGATION_REQUIRED,readOnly</prop>
             </props>
            </property>
           </bean> 
           
            <!--
            ******* Service setting *******
           -->

           <bean id="statDayService" class="com.ihandy.statsms.service.impl.StatDayServiceImpl">
            <property name="statDayDao">
             <ref bean="statDayDaoProxy" />
            </property>
           </bean>
           
           <!-- Struts Action Proxy -->
           <bean name="/statDayList" class="com.ihandy.statsms.struts.action.StatDayListAction" singleton="false">
            <property name="statDayService">
             <ref bean="statDayService" />
            </property>
           </bean>

          posted on 2007-04-13 16:09 一凡 閱讀(312) 評論(0)  編輯  收藏 所屬分類: JAVA FRAMEWORK
          主站蜘蛛池模板: 常德市| 深泽县| 岢岚县| 庄河市| 陇川县| 东阳市| 丹巴县| 金平| 乡宁县| 石泉县| 叙永县| 南充市| 通道| 侯马市| 施甸县| 华阴市| 易门县| 柘荣县| 石景山区| 固安县| 呼图壁县| 衡东县| 郎溪县| 寿阳县| 石屏县| 南京市| 池州市| 左贡县| 慈溪市| 麟游县| 东光县| 长沙市| 吴堡县| 琼中| 老河口市| 叙永县| 茂名市| 遂宁市| 黄冈市| 南雄市| 微山县|