随笔分类 -  spring

上一页 1 2 3 4 5 下一页
事务之六:spring 嵌套事务
摘要:一、基本概念 事务的隔离级别,事务传播行为见《事务之二:spring事务(事务管理方式,事务5隔离级别,7个事务传播行为,spring事务回滚条件) 》 二、 嵌套事务示例 2.1、Propagation.REQUIRED+Propagation.REQUIRES_NEW package dxz.d 阅读全文
posted @ 2015-08-21 09:37 duanxz 阅读(24770) 评论(5) 推荐(6)
Spring IoC,IoC原理
摘要:一、IoC概念及原理 IOC的别名:依赖注入(DI) 2004年,Martin Fowler探讨了同一个问题,既然IOC是控制反转,那么到底是“哪些方面的控制被反转了呢?”,经过详细地分析和论证后,他得出了答案:“获得依赖对象的过程被反转了”。控制被反转之后,获得依赖对象的过程由自身管理变为了由IO 阅读全文
posted @ 2015-08-09 12:09 duanxz 阅读(755) 评论(0) 推荐(0)
iBatis 和MyBatis区别
摘要:从iBatis到MyBatis,你准备好了吗?对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不过的持久层框架了,在 Hibernate、JPA 这样的一站式对象 / 关系映射(O/R Mapping)解决方案盛行之前,iBaits 基本是持久层框架的不二选择。即使在持久层框架层... 阅读全文
posted @ 2015-08-06 23:27 duanxz 阅读(8384) 评论(0) 推荐(2)
JTA事务管理--配置剖析(二)
摘要:Spring引用Tomcat的 JTA事务 Tomcat是Servlet容器,但它提供了JNDI的实现,因此用户可以象在Java EE应用程序服务器中一样,在Tomcat中使用JNDI查找JDBC数据源。在事务处理方面,Tomcat本身并不支持JTA,但是可以通过集成JOTM达到目的。 如果你的应用... 阅读全文
posted @ 2015-07-22 10:05 duanxz 阅读(1250) 评论(0) 推荐(0)
JTA事务管理--配置剖析
摘要:概述【IT168 专稿】Spring 通过AOP技术可以让我们在脱离EJB的情况下享受声明式事务的丰盛大餐,脱离Java EE应用服务器使用声明式事务的道路已经畅通无阻。但是很大部分人都还认为脱离Java EE应用服务器就无法使用JTA事务,这是一个误解。其实,通过配合使用ObjectWeb的JOT... 阅读全文
posted @ 2015-07-21 17:33 duanxz 阅读(6084) 评论(0) 推荐(0)
DTP模型之二:(XA协议之二)JTA集成JOTM或Atomikos配置分布式事务(Tomcat应用服务器)
摘要:jotm只能用的xapool数据源,而且很少更新。 一.以下介绍Spring中直接集成JOTM提供JTA事务管理、将JOTM集成到Tomcat中。 (经过测试JOTM在批量持久化时有BUG需要修改源码GenericPool类解决)! 参考文章http://mavin.zhou.blog.163.co 阅读全文
posted @ 2015-07-21 14:04 duanxz 阅读(989) 评论(0) 推荐(0)
Spring 事务管理原理探究
摘要:此处先粘贴出Spring事务需要的配置内容:1、Spring事务管理器的配置文件: ..... 2、一个普通的JPA框架(此处是mybatis)的配置文件: ..... 这两个里面都配置了datasource,而且这个datasource的对象是在Sp... 阅读全文
posted @ 2015-07-21 13:59 duanxz 阅读(15688) 评论(1) 推荐(0)
spring的annotation-driven配置事务管理器详解
摘要:本文仅基于3.0+版本作为测试) 假定spring 容器中定义了两个事务管理器:transactionManagerX,transactionManagerY,分管两个数据源datasourceX和datasourceY. <tx:annotation-driven transaction-mana 阅读全文
posted @ 2015-07-20 14:11 duanxz 阅读(1209) 评论(0) 推荐(0)
DTP模型之二:(XA协议之二)jotm分布式事务实现
摘要:分布式事务是指操作多个数据库之间的事务,spring的org.springframework.transaction.jta.JtaTransactionManager,提供了分布式事务支持。如果使用WAS的JTA支持,把它的属性改为WebSphere对应的TransactionManager。 在 阅读全文
posted @ 2015-07-14 17:58 duanxz 阅读(898) 评论(0) 推荐(0)
Quartz集群配置
摘要:先看看quartz的持久化基本介绍:引用1 大家都清楚quartz最基本的概念就是job,在job内调用具体service完成具体功能,quartz需要把每个job存储起来,方便调度,quartz存储job方式就分三种,我们最常用的也是quartz默认的是RAMJobStore,RAMJobStor... 阅读全文
posted @ 2015-07-07 11:31 duanxz 阅读(1901) 评论(0) 推荐(0)
spring扩展点之二:spring中关于bean初始化、销毁等使用汇总,ApplicationContextAware将ApplicationContext注入
摘要:《spring扩展点之二:spring中关于bean初始化、销毁等使用汇总,ApplicationContextAware将ApplicationContext注入》 《spring中InitializingBean接口使用理解》 关于在spring 容器初始化 bean 和销毁前所做的操作定义方式 阅读全文
posted @ 2015-05-28 22:42 duanxz 阅读(1138) 评论(0) 推荐(0)
Spring 注释标签@Resource @Autowired 和@Inject的区别
摘要:一些spring的开发人员在使用这三个标签进行注入的时候感到困惑。我来尝试解释一下这三个注解的主要区别。事实上,这三者非常相似,只存在一些微小的差别。在稍后的文章中会进行解释。 我们创建一个Car接口和两个实现类Volkswagen和Toyota.分别通过三种标签来注入来观察差异. 接口和类的定义如 阅读全文
posted @ 2015-05-26 09:24 duanxz 阅读(1792) 评论(0) 推荐(0)
Spring 3.1新特性之一:使用Spring Profile和Mybatis进行多个数据源(H2和Mysql)的切换
摘要:最近在做WebMagic的后台,遇到一个问题:后台用到了数据库,本来理想情况下是用Mysql,但是为了做到开箱即用,也整合了一个嵌入式 数据库H2。这里面就有个问题了,如何用一套代码,提供对Mysql和H2两种方案的支持?博主收集了一些资料,也调试了很久,终于找到一套可行方案,记 录下来。代码贴的有 阅读全文
posted @ 2015-05-20 09:59 duanxz 阅读(2197) 评论(0) 推荐(0)
ApplicationEvent事件机制源码分析
摘要:《spring扩展点之三:Spring 的监听事件 ApplicationListener 和 ApplicationEvent 用法,在spring启动后做些事情》 《服务网关zuul之七:zuul中的动态刷新路由配置》 《观察者模式与监听模式》 《JDK自带的观察者模式》 《JDK自带的监听器模 阅读全文
posted @ 2015-03-16 13:46 duanxz 阅读(3590) 评论(0) 推荐(0)
Spring JMX之三:通知的处理及监听
摘要:通过查询MBean获得信息只是查看应用状态的一种方法。但当应用发生重要事件时,如果希望 能够及时告知我们,这通常不是最有效的方法。 例如,假设Spittr应用保存了已发布的Spittle数量,而我们希望知道每发布一百万Spittle时的精 确时间(例如一百万、两百万、三百万等)。一种解决方法是编写代 阅读全文
posted @ 2014-10-20 10:24 duanxz 阅读(1560) 评论(0) 推荐(0)
Spring JMX之一:使用JMX管理Spring Bean
摘要:spring中关于jmx包括几个概念: MBeanExporter: 从字面上很容易理解, 用来将一些spring的bean作为MBean暴露给MBEanServer。MBeanServerFactoryBean: 也可以在spring中作为一个spring bean注入, 它用来将外部或者当前机器 阅读全文
posted @ 2014-09-12 14:16 duanxz 阅读(11004) 评论(0) 推荐(0)
普通Java类获取spring 容器的bean的5种方法
摘要:方法一:在初始化时保存ApplicationContext对象方法二:通过Spring提供的工具类获取ApplicationContext对象方法三:继承自抽象类ApplicationObjectSupport方法四:继承自抽象类WebApplicationObjectSupport方法五:实现接口 阅读全文
posted @ 2014-06-18 10:16 duanxz 阅读(31703) 评论(1) 推荐(1)
Spring注解@Component、@Repository、@Service、@Controller,@Autowired、@Resource用法
摘要:一、Spring定义bean,@Component、@Repository、@Service 和 @Controller Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。 阅读全文
posted @ 2014-06-18 09:38 duanxz 阅读(3216) 评论(0) 推荐(1)
Spring Timer 两种实现
摘要:有两种流行Spring定时器配置:Java的Timer类和OpenSymphony的Quartz。1.Java Timer定时首先继承java.util.TimerTask类实现run方法import java.util.TimerTask; public class EmailReportTa... 阅读全文
posted @ 2014-06-17 09:22 duanxz 阅读(1453) 评论(0) 推荐(0)
Spring读取加密属性文件处理--待整理
摘要:引言:Spring框架俨然已经是目前Java WEB项目开发的一个宠儿,更有人将Spring, Struts,和Hibernage称之为Java WEB项目开发的3件利器。Spring的依赖、注入、AOP及和其它框架的很好集成(如:hibername、ibatis、struts等)确实给web项目开 阅读全文
posted @ 2014-06-17 09:21 duanxz 阅读(847) 评论(0) 推荐(0)

上一页 1 2 3 4 5 下一页