2007-07-19
ss-applacation.xml
xml 代码
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
- <beans>
- <description>Spring Quick Start</description>
- <!--<bean id="dataSource"
- class="org.springframework.jndi.JndiObjectFactoryBean">
- <property name="jndiName">
- <value>CWSOracleDataSource</value>
- </property>
- </bean>
- -->
- <bean id="dataSource"
- class="org.apache.commons.dbcp.BasicDataSource"
- destroy-method="close">
- <property name="driverClassName">
- <value>oracle.jdbc.OracleDriver</value>
- </property>
- <property name="url">
- <value>jdbc:oracle:thin:@192.168.0.3:1521:oracle</value>
- </property>
- <property name="username">
- <value>cws_new</value>
- </property>
- <property name="password">
- <value>cws_new</value>
- </property>
- </bean>
- <bean id="transactionManager"
- class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
- <property name="dataSource">
- <ref local="dataSource" />
- </property>
- </bean>
- <bean abstract="true" id="DAOProxy"
- class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
- <property name="transactionManager">
- <ref bean="transactionManager" />
- </property>
- <property name="transactionAttributes">
- <props>
- <prop key="insert*">PROPAGATION_REQUIRED</prop>
- <prop key="update*">PROPAGATION_REQUIRED</prop>
- <prop key="*">PROPAGATION_REQUIRED,readOnly</prop>
- </props>
- </property>
- </bean>
- <bean id="DAO" class="org.nirv.common.base.BaseDAO">
- <property name="dataSource">
- <ref local="dataSource" />
- </property>
- </bean>
- <bean id="userDAO" parent="DAOProxy">
- <property name="target">
- <bean class="org.nirv.spring.dao.UserDAOImpl" parent="DAO" />
- </property>
- </bean>
- <bean id="messageSource"
- class="org.springframework.context.support.ResourceBundleMessageSource">
- <property name="basenames">
- <list>
- <value>messages</value>
- </list>
- </property>
- </bean>
- <bean id="helloService"
- class="org.nirv.spring.service.HelloServiceImpl">
- <property name="userDAO">
- <ref local="userDAO" />
- </property>
- <property name="message">
- <value>Nirvana</value>
- </property>
- </bean>
- <bean id="listener" class="org.nirv.spring.service.ServiceListener" />
- </beans>







评论排行榜