
Spring
文章平均质量分 81
iteye_19570
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring 配置Spring数据源
不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以通过代码的方式创建一个数据源,以便进行无依赖的单元测试 配置一个数据源 Spring在第三方依赖包中包含了两个...原创 2009-10-19 11:17:06 · 106 阅读 · 0 评论 -
在Spring中如何使用加密外部属性文件
在Spring的开发中,我们在很多情况下会使用占位符引用属性文件的属性值来简化我们的系统及使我们的系统具有更高的灵活性和通用性。这种配置方式有两个明显的好处: ?- 减少维护的工作量:资源的配置信息可以多应用共享,在多个应用使用同一资源的情况下,如果资源的地址、用户名等配置信息发生了更改,你只要调整属性文件就可以了; ?- 使部署更简单:Spring配置文件主要描述应用程序中的Bea...原创 2009-10-19 12:40:04 · 138 阅读 · 0 评论 -
Spring声明式事务管理源码解读(1)
/***作者:张荣华(ahuaxuan) *2007-06-16 *转载请注明出处及作者*/ 出自:http://www.iteye.com/topic/87426 简介:事务是所有企业应用系统的核心,之前人们使用ejb的时候,容器事务管理(CMT),是slsb最令人称道的地方,据说很多人使用ejb,使用slsb就是为了cmt,但是spring出现之后,格局就变了,因为程序员又多了一种选择,就...原创 2009-10-26 14:43:39 · 158 阅读 · 0 评论 -
Spring声明式事务管理源码解读(2)
接着我们重点再回头看一下createTransactionIfNecessary方法里的这一句: txInfo.newTransactionStatus(this.transactionManager.getTransaction(txAttr)); 接着我们就应该去看看这个getTransaction方法了,假设我们是使用hibernate3,其他类似。看getTransaction之前...原创 2009-10-26 14:52:18 · 156 阅读 · 0 评论 -
Spring声明式事务管理源码解读(3)
上次说到spring声明式事务管理的事务开始部分,按流程来讲,下面应该提交事务了, spring的声明式事务管理其实是比较复杂的,事实上这种复杂性正是由于事务本身的复杂性导致的,如果能用两三句话就把这部分内容说清楚是不现实的,也是不成熟的,而我对这部分的理解也可能是不全面的,还是那句话,希望大家和我一起把本贴的质量提交起来。在下面的文章中,我讲会多次提到第一篇文章,第一篇文章的地址是:http:/...原创 2009-10-26 14:55:04 · 155 阅读 · 0 评论 -
Spring声明式事务管理源码解读(4)
还有一点需要说明的是,AService的方法在执行之前创建的transactionstatus确实是通过这个方法创建的,但是,BService的方法在执行之前创建transactionstatus的方法就与这个不一样了,下面会有详解。 回顾了事务开始时所调用的方法之后,是不是觉得现在对spring如何处理事务越来越清晰了呢。由于这么几个方法的调用,每个方法入栈之前它的事务状态就已经被设置好了。...原创 2009-10-26 14:55:58 · 168 阅读 · 0 评论 -
解惑 spring 嵌套事务
在所有使用 spring 的应用中, 声明式事务管理可能是使用率最高的功能了, 但是, 从我观察到的情况看, 绝大多数人并不能深刻理解事务声明中不同事务传播属性配置的的含义, 让我们来看一下 TransactionDefinition 接口中的定义 代码 /** * Support a current transaction; create a new one if none...原创 2009-10-26 14:58:51 · 136 阅读 · 0 评论 -
Spring与Struts整合3种方式实例
Spring与Struts整合3种方式实例 Spring 和 Struts的整合有3种方式: 1:通过Spring的ActionSupport类 2:通过Spring的DelegatingRequestProcessor类 3:通过Spring的DelegatingActionProxy类 a: 通过Spring的ActionSupport类:(对应工程:Spr...原创 2009-11-04 23:35:00 · 118 阅读 · 0 评论