- 浏览: 54164 次
- 性别:
- 来自: 湖北
文章分类
- 全部博客 (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 556http://miaoxianjie.iteye.com/bl ... -
Spring 注解 @Resource和@Autowired
2015-10-26 10:59 399Spring不但支持自己定义的@Autowired注解,还支持 ... -
spring管理事物的几种方式
2015-04-02 10:06 340前段时间对Spring的事务配置做了比较深入的研究,在此之间对 ... -
spring对事物管理
2015-04-02 09:37 593在学习spring事务管理时, ... -
spring注解零配置
2014-06-18 11:44 549http://sishuok.com/forum/blogPo ... -
dm架构二
2014-05-05 09:56 332<?xml version="1.0" ... -
BeanNameAutoProxyCreator自动创建事务代理
2014-05-05 09:40 440TranscationInterceptor是一个 ... -
spring quartz
2014-03-03 16:44 564字段 允许值 允许的特殊字符 秒 0 ... -
spring配置datasource三种方式
2014-02-27 11:16 4701、使用org.springframework.jdbc.da ... -
spring事物管理
2014-02-26 17:21 349Spring事务管理 源于Sprin ... -
spring aop
2014-02-26 17:18 461AOP(Aspect-Oriented Programming ...
相关推荐
TiDB-DM(DataMigration)是用于将数据从...DM是集群模式的,其主要由DM-master、DM-worker与DM-ctl三个组件组成,能够以多对多的方式将多个上游MySQL实例的数据同步到多个下游TiDB集群,其架构图如下:DM-master:
《DSP原理及应用——TMS320DM6437》是针对数字信号处理器(DSP)TMS320DM6437的深入学习资料,涵盖了该处理器的架构、指令系统、功能模块以及程序设计等多个方面。下面将详细阐述这四个主题,并结合章节内容进行解析...
### 达梦数据库DM8+ARM架构CPU环境安装教程 #### 一、系统环境与准备工作 **数据库版本**: dm8_setup_arm64_ent_8.1.1.48_20191203.iso 对于ARM架构的服务器来说,安装达梦数据库时需特别注意使用兼容ARM架构的...
OMA DM架构包括设备管理客户端(DM Client)和设备管理服务器(DM Server)。客户端安装在待管理的设备上,而服务器端则负责发送管理指令和接收反馈信息。两者之间的通信通过DM消息进行,这些消息包含了管理操作的...
《DSP原理及应用——TMS320DM6437架构、指令、功能模块、程序设计及案例分析1-4章》 本资料主要涵盖了数字信号处理器(DSP)TMS320DM6437的核心知识,包括其架构、指令集、功能模块以及程序设计方法,并通过实例...
与JBoss应用服务器的对比,虽然两者都有模块化架构,但SpringSource dm Server基于OSGi,而JBoss基于JMX进行模块化管理。OSGi的热部署和热卸载能力以及版本管理是其显著优势。 SpringSource dm Server的一些亮点...
BURCHFW软件架构是专门针对DM8127等TI DSP处理器开发的一种软件平台,它提供了一种高效的软件开发方法,使得开发者能够在该平台上更快、更好地产出高性能的软件应用。 BURCHFW软件架构主要包含以下几个关键知识点:...
根据给定文件的信息,我们可以分析出这是一段与DM642、DM643视频采集相关的代码,其中包含了对视频采集与显示的基本配置。下面将详细解释代码中涉及的关键知识点。 ### 代码概述 该代码主要实现了DM642、DM643平台...
DM6446达芬奇软件架构及开发流程,适合入门,资料内容非常易懂
创龙达芬奇架构DM8148/DM8168视频教程》 本套视频介绍了TI达芬奇系列 DSP+ARM DM8148与DM8168的片上资源和视频采集与编解码能力。通过两者的对比让大家认识这两款芯片,指导学习者根据需求进行开发。
- **内存访问**:具备非对齐支持的加载存储架构,允许开发者灵活地进行数据处理。 ##### 指令集与扩展 - **指令集特点**: - 支持单个周期内执行八个32位指令。 - 所有指令都是条件性的,提高了编程灵活性和代码...
为了方便用户的移植,DM实现了很多Oracle独特的功能和语法,很多Oracle的应用可以不用修改而直接移植到DM上面。Oracle兼容性方面实现的功能包括:ROWNUM表达式、多列IN语法、层次查询、外连接语法“(+)”、INSTEAD...
##### 系统架构 - **处理核心**:DM35x基于C64x+ DSP内核,而DM360则采用了更先进的C64x+内核,这带来了更高的处理性能。 - **内存管理**:DM360改进了内存控制器,支持DDR2内存,而DM35x仅支持DDR SDRAM。此外,DM...
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设置用户名和密码信息...
### TMS320DM6446与TMS320DM6467之间的区别 #### 引言 本文旨在对比分析德州仪器(Texas Instruments, TI)旗下的两款嵌入式处理器——TMS320DM6446与TMS320DM6467之间的差异。这两款处理器均广泛应用于多媒体处理...