spring
元子敲代码
这个作者很懒,什么都没留下…
展开
-
关于 Spring3 报org.aopalliance.intercept.MethodInterceptor问题解决方法
关于 Spring3 报org.aopalliance.intercept.MethodInterceptor问题解决方法 运行环境:Spring3.1.0.RELEASE 报错信息如下: Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException转载 2013-04-09 17:19:32 · 778 阅读 · 0 评论 -
spring tx:advice 和 aop:config 配置事务
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.springfr转载 2013-04-10 13:56:09 · 1748 阅读 · 1 评论 -
解决spring中使用声明事务java.lang.NoClassDefFoundError: org/aspectj/util/PartialOrder$PartialComparable.
spring中使用声明事务配置如下: <bean name="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <tx:method name="delete*" propagation="REQUIRED" read-onl原创 2013-04-10 14:22:28 · 13243 阅读 · 1 评论 -
理解AOP
Aspect Oriented Programming 面向切面编程。解耦是程序员编码开发过程中一直追求的。AOP也是为了解耦所诞生。 具体思想是:定义一个切面,在切面的纵向定义处理方法,处理完成之后,回到横向业务流。 AOP 在Spring框架中被作为核心组成部分之一,的确Spring将AOP发挥到很强大的功能。最常见的就是事务控制。工作之余,对于使用的工具,不免需要了解其所以然。转载 2013-04-10 12:31:37 · 486 阅读 · 0 评论 -
Spring事务管理的前世今生
1 Spring 事务属性分析 事务管理对于企业应用而言至关重要。它保证了用户的每一次操作都是可靠的,即便出现了异常的访问情况,也不至于破坏后台数据的完整性。就像银行的自助取款机,通常都能正常为客户服务,但是也难免遇到操作过程中机器突然出故障的情况,此时,事务就必须确保出故障前对账户的操作不生效,就像用户刚才完全没有使用过取款机一样,以保证用户和银行的利益都不受损失。 在 Spring 中,事转载 2014-08-25 17:03:51 · 403 阅读 · 0 评论 -
Spring中模板模式和回调模式的讲解
话回正转,这两天在读spring的jdbc模板,对Spring源码的精妙真是佩服得五体投地,极为经典。 spring中真是集设计模式之大成,而且用得是炉火纯青。模板方法(template method)就在spring中被大量使用,如:jdbcTemplate,hibernateTemplate,JndiTemplate以及一些包围的包装等都无疑使用了模板模式,但spring并不是单纯使用了模转载 2014-08-25 17:30:46 · 463 阅读 · 0 评论