<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-2.0.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-2.0.xsd">
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation"
value="classpath:hibernate.cfg.xml">
</property>
</bean>
<!-- dao -->
<bean id="AdminDAO" class="dao.AdminDAO">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<bean id="OnlineDAO" class="dao.OnlineDAO">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<bean id="BbsDAO" class="dao.BbsDAO">
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
<bean id="CustomerDAO" class="dao.CustomerDAO">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<bean id="DongtaiDAO" class="dao.DongtaiDAO">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<bean id="ChanpinDAO" class="dao.ChanpinDAO">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<bean id="DailijiamengDAO" class="dao.DailijiamengDAO">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<!-- 配置TransactionManager -->
<bean id="myTxManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<!-- 配置事务策略 -->
<tx:advice id="txAdvice" transaction-manager="myTxManager">
<tx:attributes>
<tx:method name="find*" propagation="REQUIRED" read-only="true"/>
<tx:method name="save*" propagation="REQUIRED"/>
<tx:method name="update*" propagation="REQUIRED"/>
<tx:method name="delete*" propagation="REQUIRED"/>
<tx:method name="*" propagation="SUPPORTS" read-only="true" />
</tx:attributes>
</tx:advice>
<aop:config>
<aop:pointcut id="productServiceMethods" expression="execution(* service.*.*(..))" />
<aop:advisor advice-ref="txAdvice" pointcut-ref="productServiceMethods" />
</aop:config>
<bean id="managerSeveice" class="service.managerService">
<property name="adminDAO" ref="AdminDAO"/>
<property name="onlineDAO" ref="OnlineDAO"/>
<property name="bbsDAO" ref="BbsDAO"></property>
<property name="customerDAO" ref="CustomerDAO"></property>
<property name="dongtaiDAO" ref="DongtaiDAO"></property>
<property name="chanpinDAO" ref="ChanpinDAO"></property>
<property name="dailijiamengDAO" ref="DailijiamengDAO"></property>
</bean>
<bean id="base" class="com.lw.struts.action.BaseAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" >
<property name="mgr" ref="managerSeveice"></property>
</bean>
<!-- admin -->
<bean name="/manager_admin"
class="com.lw.struts.action.Manager_adminAction" abstract="false"
lazy-init="default" autowire="default" dependency-check="default">
<property name="mgr" ref="managerSeveice"></property>
</bean>
<bean name="/manager_save_update_admin"
class="com.lw.struts.action.Manager_save_update_adminAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" parent="base">
</bean>
<bean name="/manager_update_admin"
class="com.lw.struts.action.Manager_update_adminAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" parent="base">
</bean>
<!-- online -->
<bean name="/manager_online"
class="com.lw.struts.action.Manager_onlineAction" abstract="false"
lazy-init="default" autowire="default" dependency-check="default" parent="base">
</bean>
<bean name="/manager_delete_online"
class="com.lw.struts.action.Manager_delete_onlineAction" abstract="false"
lazy-init="default" autowire="default" dependency-check="default" parent="base">
</bean>
<bean name="/manager_insert_online"
class="com.lw.struts.action.Manager_insert_onlineAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" parent="base">
</bean>
<!-- bbs -->
<bean name="/manager_bbs"
class="com.lw.struts.action.Manager_bbsAction" abstract="false"
lazy-init="default" autowire="default" dependency-check="default" parent="base">
</bean>
<bean name="/manager_delete_bbs"
class="com.lw.struts.action.Manager_delete_bbsAction" abstract="false"
lazy-init="default" autowire="default" dependency-check="default" parent="base">
</bean>
<bean name="/manager_insert_bbs"
class="com.lw.struts.action.Manager_insert_bbsAction" abstract="false"
lazy-init="default" autowire="default" dependency-check="default" parent="base">
</bean>
<!-- customer -->
<bean name="/manager_customer"
class="com.lw.struts.action.Manager_customerAction" abstract="false"
lazy-init="default" autowire="default" dependency-check="default" parent="base">
</bean>
<bean name="/manager_insert_customer"
class="com.lw.struts.action.Manager_insert_customerAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" parent="base">
</bean>
<bean name="/manager_show_customer"
class="com.lw.struts.action.Manager_show_customerAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" parent="base">
</bean>
<bean name="/manager_delete_customer"
class="com.lw.struts.action.Manager_delete_customerAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" parent="base">
</bean>
<!-- dongtai -->
<bean name="/manager_dongtai"
class="com.lw.struts.action.Manager_dongtaiAction" abstract="false"
lazy-init="default" autowire="default" dependency-check="default" parent="base">
</bean>
<bean name="/manager_insert_dongtai"
class="com.lw.struts.action.Manager_insert_dongtaiAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" parent="base">
</bean>
<bean name="/manager_delete_dongtai"
class="com.lw.struts.action.Manager_delete_dongtaiAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" parent="base">
</bean>
<bean name="/manager_update_dongtai"
class="com.lw.struts.action.Manager_update_dongtaiAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" parent="base">
</bean>
<bean name="/manager_save_update_dongtai"
class="com.lw.struts.action.Manager_save_update_dongtaiAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" parent="base">
</bean>
<!-- chanpin -->
<bean name="/manager_chanpin"
class="com.lw.struts.action.Manager_chanpinAction" abstract="false"
lazy-init="default" autowire="default" dependency-check="default" parent="base">
</bean>
<bean name="/manager_delete_chanpin"
class="com.lw.struts.action.Manager_delete_chanpinAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" parent="base">
</bean>
<bean name="/manager_insert_chanpin"
class="com.lw.struts.action.Manager_insert_chanpinAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" parent="base">
</bean>
<bean name="/manager_update_chanpin"
class="com.lw.struts.action.Manager_update_chanpinAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" parent="base">
</bean>
<bean name="/manager_save_update_chanpin"
class="com.lw.struts.action.Manager_save_update_chanpinAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" parent="base">
</bean>
<!-- dailijiameng -->
<bean name="/manager_dailijiameng"
class="com.lw.struts.action.Manager_dailijiamengAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" parent="base">
</bean>
<bean name="/manager_delete_dailijiameng"
class="com.lw.struts.action.Manager_delete_dailijiamengAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" parent="base">
</bean>
<bean name="/manager_insert_dailijiameng"
class="com.lw.struts.action.Manager_insert_dailijiamengAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" parent="base">
</bean>
<bean name="/manager_update_dailijiameng"
class="com.lw.struts.action.Manager_update_dailijiamengAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" parent="base">
</bean>
<bean name="/manager_save_update_dailijiameng"
class="com.lw.struts.action.Manager_save_update_dailijiamengAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" parent="base">
</bean>
<bean name="/testpage" class="com.lw.struts.action.TestpageAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default">
</bean>
<!-- login -->
<bean name="/mlogin" class="com.lw.struts.action.MloginAction"
abstract="false" lazy-init="default" autowire="default"
dependency-check="default" parent="base">
</bean>
</beans>
分享到:
相关推荐
本篇文章主要介绍了详解spring applicationContext.xml 配置文件 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Spring Boot技术知识点:如何读取不同路径里的applicationContext.xml配置文件4
spring4的“所有jar包”+applicationContext.xml+web.xml====全套
Spring Boot技术知识点:如何读取不同路径里的applicationContext.xml配置文件6
Spring Boot技术知识点:如何读取不同路径里的applicationContext.xml配置文件1
Spring Boot技术知识点:如何读取不同路径里的applicationContext.xml配置文件
Spring Boot技术知识点:如何读取不同路径里的applicationContext.xml配置文件3
Spring Boot技术知识点:如何读取不同路径里的applicationContext.xml配置文件5
spring spring mvc mybatis的整合配置
Spring所需要的jar包都在里面。 内容: 一、Spring入门程序 1.创建项目,Spring依赖包。 2.创建JavaBean:HelloSpring ...5.编写applicationContext.xml配置文件,Dao装配到Service,Service装配到Controller
1、Web.xml 3 2、applicationContext.xml 总代码 4 ...在applicationContext.xml中配置文件通知 27 JDBC 28 Text测试类 29 Hibernate.cfg.xml 31 AOP方法的通知 31 单独前置通知 31 单独后置通知 32 单独环绕通知 32
解决异常: org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class ...applicationContext.xml:不同版本的jar对应不同的配置文件描述,重要参考!
Spring Web MVC开发 xml配置文件格式,无bean之类 Spring Web MVC开发配置文件 applicationContext
用于配置acegi的xml文件,把这个文件加入项目中,然后建立里面的数据库,引入jar包就可以实现权限的管理
初学Spring的小伙伴,还在为找不到主配置文件而着急吗,该配置文件是基于Spring4.10版本的,不用再自己到官网页面上到处找了,分享给大家,也希望大家别再像我一样因为这个坑耽误了大半天的时间,如果要自己配置也...
spring定时器。这里有需要的包和applicationContext.xml配置文件
<description>Spring公共配置文件 <!-- mes 的數據庫 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="oracle....
spring配置文件详解,Spring的applicationContext.xml文件代码: