Spring
文章平均质量分 79
iteye_14120
这个作者很懒,什么都没留下…
展开
-
Spring 中事务的传播性
在 Spring 中一共定义了七种事务传播属性: PROPAGATION_REQUIRED -- 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS -- 支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY -- 支持当前事务,如果当前没有事务,就抛出异常。 PROPAGATION_R...原创 2012-09-17 20:46:59 · 115 阅读 · 0 评论 -
Spring 的替代方案
Spring的替代方案 回顾我们曾评论过的一些开源项目,我们会发现Spring并不是唯一提供依赖注入功能或从上至下建立应用的框架。事实上,如果仔细想想,有太多这样的框架。本着开放的精神,我们简略地介绍其中的几个,但是我们相信其中没有一个能提供Spring这样丰富的解决方案。 1. PicoContainer PicoContainer(www.picocontainer.org)是一个...原创 2012-10-03 19:21:59 · 1032 阅读 · 0 评论 -
Spring 加载并读取 Properties 文件
applicationContext.xml <context:property-placeholder location="classpath:sys.properties"/> <bean id="mongo" class="com.mongodb.Mongo"> <constructor-arg index="0" value="原创 2012-11-15 11:51:09 · 87 阅读 · 0 评论 -
Spring 中的 FactoryBean
Spring中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean,即FactoryBean。工厂Bean跟普通Bean不同,其返回的对象不是指定类的一个实例,其返回的是该工厂Bean的getObject方法所返回的对象。在Spring框架内部,AOP相关的功能及事务处理中,很多地方使用到工厂Bean,本文简单分析工厂Bean的用法。 首先回顾一下普通Bean,普通的Bean直接返回指定...原创 2012-06-30 14:16:54 · 70 阅读 · 0 评论 -
在 Spring 中自己管理 Hibernate 事务
在spring中自己控制事物,并且使用 aop 拦截事务,如果需要使用得到当前session,则需要在 hibernate 的 xml 配置文件中添加属性: hibernate 版本若为 3.x.x hibernate.current_thread_class=org.hibernate.context.ThreadLocalSessionContext|thread hibernate 版...原创 2012-06-30 14:51:17 · 101 阅读 · 0 评论 -
Spring 中自带的事务管理
Spring 集成 hibernate 的事务管理,不用我们手动开启和提交事务了: 需要在xml文件头部的 xsi:schemaLocation 添加: http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd hibernate 配置文件中可设...原创 2012-06-30 15:16:04 · 308 阅读 · 0 评论