
Spring
文章平均质量分 71
iteye_19410
这个作者很懒,什么都没留下…
展开
-
Spring事务的传播行为和隔离级别(藏)
Spring事务的传播行为和隔离级别Spring, 事务, 级别, 行为事务的传播行为和隔离级别[transaction behavior and isolated level]Spring中事务的定义:一、Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGAT...原创 2010-01-04 14:56:02 · 85 阅读 · 0 评论 -
从Spring和Hibernate的设计来理解合理的异常处理体系
关于在应用程序中如何设计合理的异常体系,在《深入浅出Hibernate》这本书中有一大段详细的论述,另外一些JAVA界的高人也先后发表过专门的文章来讨论这个问题,书中也给出的文章的链接。 其实,通过Hibernate和Spring中对异常处理的态度,就可以看出一些好的设计原则。在Hibernate2的时候,调用Hibernate的API时必须处理一个CheckedException...原创 2013-02-28 13:17:09 · 129 阅读 · 0 评论 -
Spring 统一的异常访问体系
要了解Spring为什么要提供统一的异常访问层次体系,得先从DAO模式说起.不管是一个逻辑简单的小软件系统,还是一个关系复杂的大型软件系统,都很可能涉及到对数据的访问和存储,而这些对数据的访问和存储往往随着场景的不同而各异。为了统一和简化相关的数据访问操作,J2EE核心模式提出了DAO(Data Access Object,数据访问对象)模式。使用DAO模式,可以完全分离数据...原创 2013-02-28 13:16:14 · 163 阅读 · 0 评论 -
LocalSessionFactoryBean加载Hibernate 映射的几种方式及区别
LocalSessionFactoryBean有好几个属性用来查找hibernate映射文件:[list][*]mappingResources、[*]mappingLocations、[*]mappingDirectoryLocations[*]mappingJarLocations[/list]他们的区别:[b]mappingResources:[/...原创 2012-06-26 14:17:08 · 239 阅读 · 0 评论 -
spring引用properties文件内容
1.PropertyPlaceholderConfigurer类它是把属性中的定义的变量(var)替代,spring的配置文件中使用${var}的占位符<beans><bean id="configBean" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">...原创 2012-11-05 16:56:17 · 332 阅读 · 0 评论 -
.rmi.ConnectException: Connection refused to host: 127.0.0.1来龙去脉
java.rmi.ConnectException: Connection refused to host: 127.0.0.1 主要根源是spring实现中,server端使用了主机名,linux在解析主机名时使用了与windows不同的逻辑。 在使用主机名时有两种说法说法一:在server端返回的绑定对象中采用的是server主机名,写一个rmi客户端程序,你可能...原创 2011-04-08 16:15:02 · 1002 阅读 · 0 评论 -
spring 中的远程调用-RMI
http://hi.baidu.com/wingis/blog/item/b12e538baa13f4d8fd1f1089.html/cmtid/792663112267db73cb80c433Spring提供类用于集成各种远程访问技术。这种对远程访问的支持可以降低你在用POJO实现支持远程访问业务时的开发难度。目前,Spring提供对下面四种远程访问技术的支持:远程方法...原创 2011-04-08 11:22:54 · 96 阅读 · 0 评论 -
Application exception overridden by commit exception
ERROR TransactionInterceptor:307 - Application exception overridden by commit exception错误原因可能为:Remember only unchecked exceptions cause rollbacks in spring transactions.What is happening is...2009-09-23 18:23:44 · 1067 阅读 · 0 评论 -
Write operations are not allowed in read-only mode (FlushMode.NEVER)
Write operations are not allowed in read-only mode (FlushMode.NEVER) 错误代码:org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read...原创 2009-08-26 14:04:56 · 87 阅读 · 0 评论 -
转载 详解Spring中bean的作用域
http://www.builder.com.cn/2007/1118/640064.shtml默认是单例2009-06-03 09:20:23 · 80 阅读 · 0 评论 -
转载 Spring自动绑定技术
http://www.iteye.com/topic/3459502009-06-03 09:04:50 · 86 阅读 · 0 评论 -
开放log信息,观察spring事务
设计log4j输出级别:org.springframework.transaction.interceptor.TransactionInterceptor = DEBUGorg.hibernate.transaction = DEBUG 样例:2010-01-04 14:46:48 [http-80-Processor2] DEBUG TransactionInterc...原创 2010-01-04 15:08:22 · 89 阅读 · 0 评论 -
Spring中事务的属性(藏)
Spring中事务的属性1.传播行为定义了关于客户端和被调用方法的事务边界。传播规则就是在说明新的事务是否要被启动或是挂起,或者方法是否要在事务环境中运行。spring定义了7种不同的传播行为。1)PROPAGATION_MANDATORY 表明方法必须要在事务中运行。如果事务不存在,抛出异常2)PROPAGATION_NESTED 表示如果当前已经存在一个事务...原创 2010-01-04 15:03:00 · 77 阅读 · 0 评论 -
spring异常回滚机制
修改异常时发现个问题 当我想在process层里抛出异常,就throw new Exception() 异常抛出让事务进行回滚,程序运行完发现事务却没有正常的回滚,之后将异常改为new RuntimeException() 时程序能正常的回滚 。具体的原因是spring配置文件中事务对异常的处理方式,具体原因如下 Spring的AOP事务管理默认是针对unchecked...原创 2013-02-28 13:17:51 · 210 阅读 · 0 评论