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

           <!-- 配置數據庫連接 -->
           <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 一凡 閱讀(307) 評論(0)  編輯  收藏 所屬分類: JAVA FRAMEWORK
          主站蜘蛛池模板: 临澧县| 固始县| 扎囊县| 老河口市| 安达市| 新巴尔虎右旗| 兰溪市| 赤壁市| 安乡县| 张家港市| 防城港市| 大新县| 余江县| 化隆| 施甸县| 砀山县| 深水埗区| 巴东县| 沈阳市| 遂平县| 佛学| 枞阳县| 伊吾县| 凌源市| 拉萨市| 秀山| 伊金霍洛旗| 渝北区| 山丹县| 定西市| 闻喜县| 大石桥市| 金溪县| 蕲春县| 全州县| 佛山市| 长乐市| 和林格尔县| 乌拉特后旗| 乌兰浩特市| 平乐县|