Spring MVC 事务配置
摘要:所使用环境为Spring4.0.3、Hibernate4.3.5。
介绍两种方法。
一、XML,使用tx标签配置拦截器实现事务
二、Annotation方式
阅读全文
posted @
2014-05-13 16:52
leiOOlei
阅读(111336)
推荐(7)
Spring AOP Schema aop:config、tx:advice
摘要:Spring AOP Schema aop:config、tx:advice一、 利用aop:config标签实现AOP首先看个例子,如下接口代码:package com.lei.demo.aop.schema;public interface IHello { public void say...
阅读全文
posted @
2014-05-05 16:51
leiOOlei
阅读(10873)
推荐(1)
Spring3系列12- Spring AOP AspectJ
摘要:Spring3系列12- Spring AOP AspectJ本文讲述使用AspectJ框架实现Spring AOP。再重复一下Spring AOP中的三个概念,Advice:向程序内部注入的代码。Pointcut:注入Advice的位置,切入点,一般为某方法。Advisor:Advice和Pointcut的结合单元,以便将Advice和Pointcut分开实现灵活配置。AspectJ是基于注释(Annotation)的,所以需要JDK5.0以上的支持。AspectJ支持的注释类型如下:@Before@After@AfterReturning@AfterThrowing@Around首先定义一
阅读全文
posted @
2014-03-20 11:52
leiOOlei
阅读(4427)
推荐(0)
Spring3系列11- Spring AOP——自动创建Proxy
摘要:Spring3系列11- Spring AOP——自动创建Proxy 在《Spring3系列9- Spring AOP——Advice》和《Spring3系列10- Spring AOP——Pointcut,Advisor拦截指定方法》中的例子中,在配置文件中,你必须手动为每一个需要AOP的bean创建Proxy bean(ProxyFactoryBean)。这不是一个好的体验,例如,你想让DAO层的所有bean都支持AOP,以便写SQL日志,那么你必须手工创建很多的ProxyFactoryBean,这样会直接导致你的xml配置文件内容成几何级的倍增,不利于xml配置维护。幸运的是,Spri.
阅读全文
posted @
2014-02-20 16:44
leiOOlei
阅读(6741)
推荐(2)
Spring3系列10- Spring AOP——Pointcut,Advisor拦截指定方法
摘要:Spring3系列10- Spring AOP——Pointcut,Advisor 上一篇的Spring AOP Advice例子中,Class(CustomerService)中的全部method都被自动的拦截了。但是大多情况下,你只需要一个方法去拦截一两个method。这样就引入了Pointcut(切入点)的概念,它允许你根据method的名字去拦截指定的method。另外,一个Pointcut必须结合一个Advisor来使用。在Spring AOP中,有3个常用的概念,Advices、Pointcut、Advisor,解释如下,Advices:表示一个method执行前或执行后的动作。.
阅读全文
posted @
2014-02-20 14:44
leiOOlei
阅读(20113)
推荐(2)
Spring3系列9- Spring AOP——Advice
摘要:Spring3系列9- Spring AOP——Advice Spring AOP即Aspect-oriented programming,面向切面编程,是作为面向对象编程的一种补充,专门用于处理系统中分布于各个模块(不同方法)中的交叉关注点的问题。简单地说,就是一个拦截器(interceptor)拦截一些处理过程。例如,当一个method被执行,Spring AOP能够劫持正在运行的method,在method执行前或者后加入一些额外的功能。在Spring AOP中,支持4中类型的通知(Advice)Before advice ——method执行前通知After returning ad.
阅读全文
posted @
2014-02-19 15:51
leiOOlei
阅读(3961)
推荐(1)