- 浏览: 51549 次
- 性别:
- 来自: 湖北
文章分类
- 全部博客 (102)
- ibatis (4)
- spring (12)
- 数据库 (3)
- java (26)
- css (2)
- linux (1)
- hibernate (4)
- Maven (3)
- CMS (1)
- spring mvc (1)
- MyBati (1)
- WEB (1)
- 分布式 (2)
- webservice (2)
- 网络协议 (1)
- TCP (1)
- UDP协议 (1)
- sql优化原则 (1)
- android (1)
- hadoop (10)
- solr (2)
- Scala学习笔记--Actor和并发 (0)
- Spark (4)
- Scala (1)
- hbase (1)
- kafka (1)
- ICE (2)
- 机器学习算法 (2)
- Apache Ignite (1)
- python (1)
- tensorflow (2)
- openstack (1)
- 系统监控 (2)
- 大数据 (1)
- ogg (2)
- Oracle GoldenGate DDL 详细说明 使用手册(较早资料) (0)
- oracle (1)
最新评论
<?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" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd">
<!-- 扫描注解 -->
<context:component-scan base-package="com.dm" />
<bean id="velocityConfigurer"
class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">
<property name="resourceLoaderPath" value="velocity/" />
<property name="configLocation" value="classpath:resource/wmf/velocity.properties" />
</bean>
<bean id="viewResolver"
class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
<!--<property name="suffix" value=".vm"/> -->
<property name="dateToolAttribute" value="dateTool" />
<property name="numberToolAttribute" value="numberTool" />
<property name="exposeRequestAttributes" value="true" />
<property name="exposeSessionAttributes" value="true" />
<property name="contentType" value="text/html;charset=UTF-8" />
<property name="toolboxConfigLocation" value="WEB-INF/config/toolbox.xml" />
<property name="allowRequestOverride" value="true" />
<property name="allowSessionOverride" value="true" />
</bean>
<!--启动加载异常处理的类,用于监听各模块中触发的异常 org.springframework.web.servlet.handler.SimpleMappingExceptionResolver -->
<!-- <bean id="exceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="defaultErrorView" value="error.vm" /> </bean> -->
<!-- 加载jdbc配置文件 -->
<bean id="jdbcConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>WEB-INF/config/*.properties</value>
</list>
</property>
</bean>
<!-- 通用数据库连接池 -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close" lazy-init="false">
<property name="driverClassName" value="${driverClassName}" />
<property name="url" value="${url}" />
<property name="username" value="${username}" />
<property name="password" value="${password}" />
<property name="initialSize" value="${initialSize}" />
<property name="maxActive" value="${maxActive}" />
<property name="maxIdle" value="${maxIdle}" />
<property name="maxWait" value="${maxWait}" />
<property name="removeAbandoned" value="${removeAbandoned}" />
<property name="removeAbandonedTimeout" value="${removeAbandonedTimeout}" />
<property name="logAbandoned" value="${logAbandoned}" />
<property name="poolPreparedStatements" value="${poolPreparedStatements}" />
<property name="validationQuery" value="${validationQuery}" />
</bean>
<bean id="lobHandler" class="org.springframework.jdbc.support.lob.DefaultLobHandler"
lazy-init="true" />
<!-- IBatis的sql配置文件的加载 -->
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="configLocation" value="classpath:resource/wmf/sqlMapConfig.xml" />
<property name="mappingLocations">
<list>
<value>classpath*:com/dm/**/domain/*.xml</value>
</list>
</property>
<property name="lobHandler" ref="lobHandler" />
</bean>
<!-- 数据访问对象 -->
<bean id="sqlDao" class="com.dm.wmf.core.dao.SqlDaoIBatisImpl">
<property name="sqlMapClient" ref="sqlMapClient" />
</bean>
<!--数据源事务管理 -->
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean>
<!--定义事务管理的拦截器 -->
<bean id="transactionInterceptor"
class="org.springframework.transaction.interceptor.TransactionInterceptor">
<property name="transactionManager">
<ref local="transactionManager" />
</property>
<property name="transactionAttributes">
<props>
<prop key="insert*">PROPAGATION_REQUIRED</prop>
<prop key="update*">PROPAGATION_REQUIRED</prop>
<prop key="delete*">PROPAGATION_REQUIRED</prop>
<prop key="create*">PROPAGATION_REQUIRED</prop>
<prop key="save*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<!-- 依据Bean名称进行代理,对于所有以ServiceImpl结尾的Bean进行代理,包括事务管理和日志 -->
<bean id="autoInterfaceProxy"
class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="proxyTargetClass" value="true" />
<property name="interceptorNames">
<list>
<value>transactionInterceptor</value>
</list>
</property>
<property name="beanNames">
<list>
<value>*Service</value>
<value>*ServiceImpl</value>
</list>
</property>
</bean>
<bean id="pageService" class="com.dm.wmf.core.page.PageService">
<property name="sqlDao" ref="sqlDao" />
</bean>
</beans>
<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" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd">
<!-- 扫描注解 -->
<context:component-scan base-package="com.dm" />
<bean id="velocityConfigurer"
class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">
<property name="resourceLoaderPath" value="velocity/" />
<property name="configLocation" value="classpath:resource/wmf/velocity.properties" />
</bean>
<bean id="viewResolver"
class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
<!--<property name="suffix" value=".vm"/> -->
<property name="dateToolAttribute" value="dateTool" />
<property name="numberToolAttribute" value="numberTool" />
<property name="exposeRequestAttributes" value="true" />
<property name="exposeSessionAttributes" value="true" />
<property name="contentType" value="text/html;charset=UTF-8" />
<property name="toolboxConfigLocation" value="WEB-INF/config/toolbox.xml" />
<property name="allowRequestOverride" value="true" />
<property name="allowSessionOverride" value="true" />
</bean>
<!--启动加载异常处理的类,用于监听各模块中触发的异常 org.springframework.web.servlet.handler.SimpleMappingExceptionResolver -->
<!-- <bean id="exceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="defaultErrorView" value="error.vm" /> </bean> -->
<!-- 加载jdbc配置文件 -->
<bean id="jdbcConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>WEB-INF/config/*.properties</value>
</list>
</property>
</bean>
<!-- 通用数据库连接池 -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close" lazy-init="false">
<property name="driverClassName" value="${driverClassName}" />
<property name="url" value="${url}" />
<property name="username" value="${username}" />
<property name="password" value="${password}" />
<property name="initialSize" value="${initialSize}" />
<property name="maxActive" value="${maxActive}" />
<property name="maxIdle" value="${maxIdle}" />
<property name="maxWait" value="${maxWait}" />
<property name="removeAbandoned" value="${removeAbandoned}" />
<property name="removeAbandonedTimeout" value="${removeAbandonedTimeout}" />
<property name="logAbandoned" value="${logAbandoned}" />
<property name="poolPreparedStatements" value="${poolPreparedStatements}" />
<property name="validationQuery" value="${validationQuery}" />
</bean>
<bean id="lobHandler" class="org.springframework.jdbc.support.lob.DefaultLobHandler"
lazy-init="true" />
<!-- IBatis的sql配置文件的加载 -->
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="configLocation" value="classpath:resource/wmf/sqlMapConfig.xml" />
<property name="mappingLocations">
<list>
<value>classpath*:com/dm/**/domain/*.xml</value>
</list>
</property>
<property name="lobHandler" ref="lobHandler" />
</bean>
<!-- 数据访问对象 -->
<bean id="sqlDao" class="com.dm.wmf.core.dao.SqlDaoIBatisImpl">
<property name="sqlMapClient" ref="sqlMapClient" />
</bean>
<!--数据源事务管理 -->
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean>
<!--定义事务管理的拦截器 -->
<bean id="transactionInterceptor"
class="org.springframework.transaction.interceptor.TransactionInterceptor">
<property name="transactionManager">
<ref local="transactionManager" />
</property>
<property name="transactionAttributes">
<props>
<prop key="insert*">PROPAGATION_REQUIRED</prop>
<prop key="update*">PROPAGATION_REQUIRED</prop>
<prop key="delete*">PROPAGATION_REQUIRED</prop>
<prop key="create*">PROPAGATION_REQUIRED</prop>
<prop key="save*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<!-- 依据Bean名称进行代理,对于所有以ServiceImpl结尾的Bean进行代理,包括事务管理和日志 -->
<bean id="autoInterfaceProxy"
class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="proxyTargetClass" value="true" />
<property name="interceptorNames">
<list>
<value>transactionInterceptor</value>
</list>
</property>
<property name="beanNames">
<list>
<value>*Service</value>
<value>*ServiceImpl</value>
</list>
</property>
</bean>
<bean id="pageService" class="com.dm.wmf.core.page.PageService">
<property name="sqlDao" ref="sqlDao" />
</bean>
</beans>
发表评论
-
Spring Aop+Log4j 动态日志
2015-10-26 11:30 535http://miaoxianjie.iteye.com/bl ... -
Spring 注解 @Resource和@Autowired
2015-10-26 10:59 374Spring不但支持自己定义的@Autowired注解,还支持 ... -
spring管理事物的几种方式
2015-04-02 10:06 321前段时间对Spring的事务配置做了比较深入的研究,在此之间对 ... -
spring对事物管理
2015-04-02 09:37 573在学习spring事务管理时, ... -
spring注解零配置
2014-06-18 11:44 525http://sishuok.com/forum/blogPo ... -
dm架构二
2014-05-05 09:56 307<?xml version="1.0" ... -
BeanNameAutoProxyCreator自动创建事务代理
2014-05-05 09:40 414TranscationInterceptor是一个 ... -
spring quartz
2014-03-03 16:44 542字段 允许值 允许的特殊字符 秒 0 ... -
spring配置datasource三种方式
2014-02-27 11:16 4511、使用org.springframework.jdbc.da ... -
spring事物管理
2014-02-26 17:21 326Spring事务管理 源于Sprin ... -
spring aop
2014-02-26 17:18 438AOP(Aspect-Oriented Programming ...
相关推荐
TiDB-DM(DataMigration)是用于将数据从...DM是集群模式的,其主要由DM-master、DM-worker与DM-ctl三个组件组成,能够以多对多的方式将多个上游MySQL实例的数据同步到多个下游TiDB集群,其架构图如下:DM-master:
SpringSource dm Server 架构介绍.doc SpringSource dm Server 架构介绍.doc
DSP原理及应用——TMS320DM6437架构、指令、功能模块、程序设计及案例分析5-8章
DSP原理及应用——TMS320DM6437架构、指令、功能模块、程序设计及案例分析1-4章
DM642,DM643视频采集基本架构--程序注释
数据库版本: dm8_setup_arm64_ent_8.1.1.48_20191203.iso 特别说明:这个服务器是ARM架构的,需要到达梦官网下载ARM版本的安装包,否则其他linux版本的安装时会无法执行二进制文件。
DM6446达芬奇软件架构及开发流程,适合入门,资料内容非常易懂
创龙达芬奇架构DM8148/DM8168视频教程》 本套视频介绍了TI达芬奇系列 DSP+ARM DM8148与DM8168的片上资源和视频采集与编解码能力。通过两者的对比让大家认识这两款芯片,指导学习者根据需求进行开发。
TI DM8127的开发资料:BURCHFW软件架构。可以让对DM8127的开发更快更好。
DM642_DM643视频采集基本架构--程序注释
为了方便用户的移植,DM实现了很多Oracle独特的功能和语法,很多Oracle的应用可以不用修改而直接移植到DM上面。Oracle兼容性方面实现的功能包括:ROWNUM表达式、多列IN语法、层次查询、外连接语法“(+)”、INSTEAD...
1DM 集群代理简介 1 2体系架构 2 3功能模块管理 3 3.1集群配置 3 3.2代理管理 4 3.3连接池 5 3.4登录管理 5 3.5语句请求管理 5 4接口管理 6 4.1添加 MPP 站点信息 6 4.2清除 MPP 站点信息 6 4.3设置用户名和密码信息...
软件为C/S架构,只需及其简单的安装,大约20秒左右。不需要安装微软 MSSQL数据库,使用电脑里自带的或安装的微软 MSoffice办公软件 access 数据库即可,使用非常非常简单方便。 3.DM广告管理系统主要解决的问题: ...
软件为C/S架构,只需及其简单的安装,大约20秒左右。不需要安装微软 MSSQL数据库,使用电脑里自带的或安装的微软 MSoffice办公软件 access 数据库即可,使用非常非常简单方便。 3.DM广告管理系统主要解决的问题:...
DSC升级为更多节点,以取得更高的系统可靠性,同时通过合理的应用架构设计,还能带来系统 响应时间和吞吐量的改善。 达梦还为DM8添加了用于异地容灾的数据守护支持,用户可以为本地DM DSC集群添加异地 数据守护系统...
软件为C/S架构,只需及其简单的安装,大约20秒左右。不需要安装微软 MSSQL数据库,使用电脑里自带的或安装的微软 MSoffice办公软件 access 数据库即可,使用非常非常简单方便。 3.DM广告管理系统主要解决的问题: ...
DM8吸收借鉴当前先进新技术思想与主流数据库产品的优点,融合了分布式、弹性计算与云计算的优势,对灵活性、易用性、可靠性、高安全性等方面进行了大规模改进,多样化架构充分满足不同场景需求,支持超大规模并发...
Video/Imaging Fixed-Point Digital Signal Processor 应用手册
DM8采用全新的体系架构,在保证大型通用的基础上,针对可靠性、高性能、海量数据处理和安全性做了大量的研发和改进工作,极大提升了达梦数据库产品的性能、可靠性、可扩展性,能同时兼顾OLTP和OLAP请求,从根本上...