spring的配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans>
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>oracle.jdbc.driver.OracleDriver</value>
</property>
<property name="url">
<value>jdbc:oracle:thin:@192.168.1.252:1521:oracle9i</value>
</property>
<property name="username">
<value>marm</value>
</property>
<property name="password">
<value>marm</value>
</property>
</bean>
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation">
<value>/WEB-INF/sql-map-config.xml</value>
</property>
<property name="dataSource">
<ref local="dataSource" />
</property>
</bean>
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource">
<ref local="dataSource" />
</property>
</bean> <bean id="baseTransactionProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" abstract="true">
<property name="transactionManager">
<ref local="transactionManager" />
</property>
<property name="transactionAttributes">
<props>
<prop key="add*">PROPAGATION_REQUIRED</prop>
<prop key="update*">PROPAGATION_REQUIRED</prop>
<prop key="modify*">PROPAGATION_REQUIRED</prop>
<prop key="delete*">PROPAGATION_REQUIRED</prop>
<prop key="*">PROPAGATION_REQUIRED,readOnly</prop>
</props>
</property>
</bean>
<!-- begin-->
<bean id="empFacade" parent="baseTransactionProxy">
<property name="target">
<ref local="empTarget"/>
</property>
</bean>
<bean id="empTarget" class="com.yourcompany.struts.biz.empFacadeImpl">
<property name="empDao">
<ref local="empDao"/>
</property>
</bean>
<bean id="empDao" class="com.yourcompany.struts.dao.empDaoImpl">
<property name="sqlMapClient">
<ref local="sqlMapClient" />
</property>
</bean>
</beans>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans>
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName">
<value>oracle.jdbc.driver.OracleDriver</value>
</property>
<property name="url">
<value>jdbc:oracle:thin:@192.168.1.252:1521:oracle9i</value>
</property>
<property name="username">
<value>marm</value>
</property>
<property name="password">
<value>marm</value>
</property>
</bean>
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation">
<value>/WEB-INF/sql-map-config.xml</value>
</property>
<property name="dataSource">
<ref local="dataSource" />
</property>
</bean>
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource">
<ref local="dataSource" />
</property>
</bean> <bean id="baseTransactionProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" abstract="true">
<property name="transactionManager">
<ref local="transactionManager" />
</property>
<property name="transactionAttributes">
<props>
<prop key="add*">PROPAGATION_REQUIRED</prop>
<prop key="update*">PROPAGATION_REQUIRED</prop>
<prop key="modify*">PROPAGATION_REQUIRED</prop>
<prop key="delete*">PROPAGATION_REQUIRED</prop>
<prop key="*">PROPAGATION_REQUIRED,readOnly</prop>
</props>
</property>
</bean>
<!-- begin-->
<bean id="empFacade" parent="baseTransactionProxy">
<property name="target">
<ref local="empTarget"/>
</property>
</bean>
<bean id="empTarget" class="com.yourcompany.struts.biz.empFacadeImpl">
<property name="empDao">
<ref local="empDao"/>
</property>
</bean>
<bean id="empDao" class="com.yourcompany.struts.dao.empDaoImpl">
<property name="sqlMapClient">
<ref local="sqlMapClient" />
</property>
</bean>
</beans>
解决方案 »
- JDBC数据库问题-时间的自动获取
- 源码阅读调查
- 求spring-security-core-2.0.3.jar包的源码[[[[[[急啊.]]]]]]]
- 我想成为程序员,前辈们指点下我
- hibernate无法创建数据库的问题
- 请教一个weblogic 建立数据池连接问题
- TOMCAT中运行不了JAVABEAN
- quartz任务管理器执行多个crud操作时报Illegal attempt...a collection with two open sessions错误
- 如何通过java类取得昨天和前天的时间 然后转为字符串
- 关于Spring ioc组建扫描的问题
- 初学使用Hibernate,报错“org/dom4j/DocumentException”始终无法解决,网上也没有类似解决方案!
- 求jdk1.6的下载地址
在web.xml中是否没有加入Spring相关配置?
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/classes/applicationContext.xml
</param-value>
</context-param>
<servlet>
<servlet-name>context</servlet-name>
<servlet-class>
org.springframework.web.context.ContextLoaderServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<param-value>
classpath*:applicationContext-*.xml
</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>