<?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:context="http://www.springframework.org/schema/context"
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-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd">
<context:component-scan base-package="com.huaweisymantec" />
<context:annotation-config />
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/rmc"/>
<property name="username" value="root" />
<property name="password" value="duan" />
</bean>
<bean id="sf"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="annotatedClasses">
<list>
<value>com.huaweisymantec.rmc.core.domain.User</value>
<value>com.huaweisymantec.rmc.core.domain.Equipment</value>
<value>com.huaweisymantec.rmc.core.domain.Info</value>
<value>com.huaweisymantec.rmc.core.domain.RemoteClientPoint</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
<prop key="heibernat.show_sql">true</prop>
</props>
</property>
</bean>
<bean id="ht" class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory" ref="sf" />
</bean>
<bean id="txManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sf" />
</bean>
<aop:config>
<aop:pointcut id="bussinessService"
expression="execution(public * com.huaweisymantec.rmc.core.service.*.*(..))" />
<aop:advisor pointcut-ref="bussinessService" advice-ref="txAdvice" />
</aop:config>
<tx:advice id="txAdvice" transaction-manager="txManager">
<tx:attributes>
<tx:method name="existUser" read-only="true" />
<tx:method name="addUser" propagation="REQUIRED" />
<tx:method name="updateUser" propagation="REQUIRED" />
<tx:method name="addPoint" propagation="REQUIRED" />
<tx:method name="delPoint" propagation="REQUIRED" />
<tx:method name="updatePoint" propagation="REQUIRED" />
<tx:method name="checkExist" propagation="REQUIRED" />
<tx:method name="delUser" propagation="REQUIRED" />
<tx:method name="saveEquipment" propagation="REQUIRED"/>
<tx:method name="deleteEquipment" propagation="REQUIRED"/>
<tx:method name="updateEquipment" propagation="REQUIRED"/>
<tx:method name="findEquipment" propagation="REQUIRED"/>
<tx:method name="getEquipment" propagation="REQUIRED"/>
<tx:method name="isExitEquipment" read-only="true" />
</tx:attributes>
</tx:advice>
</beans>
分享到:
相关推荐
ssi整合时spring的总配置文件·
`org.springframework.beans.factory.config.PropertyPlaceholderConfigurer` 是Spring框架中的一个重要组件,主要负责处理配置文件中的占位符替换。这个类是Spring在初始化bean时用来解析和注入环境变量或系统属性...
在eclipose 中引入spring-beans.dtd 可以在不联网的时候编辑XML自动提示
spring-beans-writer用来生成spring IOC的配置文件,可以自动写入简单类型以及List、Map等复杂类型的值。示例如下:SpringBeans ..."spring_beans.xml"))); sbw.write(beans, outputs); 标签:spring
这是一个springmvc-config.xml文件,<?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" ...
`beans.xml`管理应用对象,`servlet-context.xml`定义Spring MVC的处理逻辑,`mybatis-config.xml`配置MyBatis的数据访问,而`web.xml`则作为应用的入口,协调各个组件的启动和运行。理解并熟练配置这些文件,对于...
使用`openbean.jar`和`java.beans`包可以帮助你在Android应用中实现一些高级功能,例如动态属性操作、事件处理和XML序列化。但是,需要注意的是,由于Android环境的限制,某些JavaBeans的功能可能无法完全实现,或者...
在上面的代码中,我们首先创建了一个 `FileSystemResource` 对象,指向了文件系统中的 `beans.xml` 文件,然后将其传递给 `XmlBeanFactory` 构造函数,以实例化一个 BeanFactory。 如果 `beans.xml` 文件不在项目的...
org.springframework.beans org.springframework.beans.annotation org.springframework....org.springframework.beans.factory.xml org.springframework.beans.propertyeditors org.springframework.beans.support
相较于Heritrix 1.x的`order.xml`,`crawler-beans.cxml` 采用了Spring框架进行管理,以bean的形式定义了各种组件,提高了配置的灵活性和可维护性。 1. **simpleOverrides**:这个bean用于设置基本的爬取任务信息,...
2013-3-20 22:22:46 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions 信息: Loading XML bean definitions from class path resource [beans.xml] 2013-3-20 22:22:49 org....
### Struts框架中struts-config.xml文件配置详解 #### 一、引言 在Java Web开发领域,Struts是一个非常重要的MVC(Model-View-Controller)框架,它极大地简化了Web应用程序的开发过程。而在Struts框架中,`struts...
2. **`<form-beans>`**: 定义表单bean,这些bean对应于用户界面中的HTML表单。每个`<form-bean>`元素表示一个Java Bean,用于封装表单数据,并在请求之间持久化。 3. **`<global-forwards>`**: 全局转发...
《Spring Beans 模块详解与版本差异分析》 Spring框架是Java开发中广泛使用的轻量级框架,其中Spring Beans模块是其核心组成部分,它负责管理对象的生命周期和依赖注入。本篇文章将深入探讨Spring Beans的功能特性...
at com.sun.xml.ws.util.xml.XmlUtil.createEntityResolver(XmlUtil.java:266) at org.jvnet.jax_ws_commons.spring.SpringService.getObject(SpringService.java:327) at org.jvnet.jax_ws_commons.spring....
在这个项目中,数据源配置位于`beans.xml`文件中。`beans.xml`是Spring框架的配置文件,通常包含Bean的定义和依赖关系,数据源的配置意味着这里定义了连接数据库所需的参数,如数据库URL、用户名、密码等。 数据库...
DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> ``` 这部分定义了XML文档的基本属性,包括版本号和字符编码。DOCTYPE声明引用了Spring的DTD(Document ...
### SSH框架applicationContext.xml头部文件知识点解析 #### 一、SSH框架简介 SSH框架是Struts+Spring+Hibernate三个开源框架的组合,是中国开发者对这三个框架整合应用的一种简称。其中Struts负责MVC(Model-View-...
3、web.xml里配置spring监听器,及其加载的beans.xml,把cxf-servlet.xml删掉,发布到WEB服务器即可,注意这种方式在必须需要本地wsdl文件 手动放在src下,默认发布到web服务器的路径为WEB-INF/classes/xxx.wsdl ...