⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 context.xml~1~

📁 EJB+Hibernate+Spring 电信计费系统
💻 XML~1~
字号:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<!--
  - Root application context for the Countries application.
  - Web-specific beans are defined in "countries-servlet.xml".
-->
<beans>

  <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
    <property name="driverClassName">
        <value>oracle.jdbc.driver.OracleDriver</value>
    </property>
    <property name="url">
        <value>jdbc:oracle:thin:@192.168.0.20:1521:tarena</value>
    </property>
    <property name="username">
        <value>sd0607</value>
    </property>
    <property name="password">
        <value>sd0607</value>
    </property>
  </bean>

  <bean id="hibernateProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
      <property name="properties">
         <props>
            <prop key="hibernate.dialect">org.hibernate.dialect.OracleDialect</prop>
            <prop key="hibernate.show_sql">true</prop>
         </props>
      </property>
  </bean>

  <bean id="netctSessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource">
       <ref bean="dataSource"/>
    </property>

    <property name="hibernateProperties">
      <ref bean="hibernateProperties"/>
    </property>

    <property name="mappingResources">
      <list>
        <value>tarena/netctoss/model/Tpricing.hbm.xml</value>
      </list>
    </property>
  </bean>

  <bean id="netctHibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
    <property name="sessionFactory">
      <ref bean="netctSessionFactory"/>
    </property>
  </bean>
  <bean id="hibernatePricingDAO" class="tarena.netctoss.dao.HibernatePricingDAO">
    <property name="hibernateTemplate">
      <ref bean="netctHibernateTemplate"/>
    </property>
  </bean>

  <bean id="pOJOPricingBIZ" class="tarena.netctoss.biz.POJOPricingBIZ">
    <property name="pricingDAO">
      <ref bean="hibernatePricingDAO"/>
    </property>
  </bean>
  <bean id="myTransactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
    <property name="sessionFactory">
      <ref bean="netctSessionFactory"/>
    </property>
  </bean>

  <bean id="transactionAttributeSource" class="org.springframework.transaction.interceptor.MatchAlwaysTransactionAttributeSource">
  </bean>

  <bean id="pricingBIZProxyBean" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
    <property name="transactionManager">
      <ref bean="myTransactionManager"/>
    </property>
    <property name="target">
      <ref bean="pOJOPricingBIZ"/>
    </property>
    <property name="transactionAttributeSource">
      <ref bean="transactionAttributeSource"/>
    </property>
  </bean>

  <bean id="pricingTest" class="tarena.netctoss.test.PricingTest">
    <property name="pricingBIZ">
      <ref bean="pricingBIZProxyBean"/>
    </property>
  </bean>
</beans>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -