一、Struts1 1、Struts1原理简介 Struts1框架以ActionServlet作为控制器核心,整个应用由客户端请求驱动。当客户端向Web应用发送请求时,请求被Struts1的核心控制器ActionServlet拦截,ActionServlet根据请求决定是否需要调用业务逻辑控制器处理 ...
分类:
Web程序 时间:
2016-12-04 14:01:31
阅读次数:
338
摘要: 本文介绍使用Spring AOP编程中,在增强处理方法中获取目标方法的参数,定义切点表达式时使用args来快速获取目标方法的参数。 获取目标方法的信息 访问目标方法最简单的做法是定义增强处理方法时,将第一个参数定义为JoinPoint类型,当该增强处理方法被调用时,该JoinPoint参数就 ...
分类:
编程语言 时间:
2016-12-01 22:14:27
阅读次数:
416
转自: http://www.jianshu.com/p/5347a462b3a5 前言 上一篇文章讲了Spring的Aop,这里讲一下Spring的事务管理,Spring的事务管理是建立在Aop的基础上的,相比Aop,事务管理的实现耦合性比较小,自定义就比较简单了。 自定义事务 Spring的开启 ...
分类:
编程语言 时间:
2016-11-29 22:06:05
阅读次数:
313
一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <!--configure the setting ...
分类:
编程语言 时间:
2016-11-27 00:15:44
阅读次数:
310
通知(Advice):定义了什么是切面以及切面何时使用。 连接点(Joinpoint):在程序执行过程中,切面能够插入程序的所有的点。 切入点(Pointcut):切入点就是一个或多个连接点,连接点的子集。定义了切面何地进行。 切面(Aspect):通知和切入点的集合。 引入(Introductio ...
分类:
编程语言 时间:
2016-11-19 12:02:43
阅读次数:
231
先了解AOP的相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。3.切入点(Pointcut)通知定义了切面 ...
分类:
编程语言 时间:
2016-11-15 10:27:18
阅读次数:
225
Spring第五天 2016年11月4日 9:33 1:切面的执行顺序 说明:当在切面中执行环绕通知中的proceed方法时,它有两个作用。 1.让目标方法执行。 2.执行下一个通知 当执行时如果还有下一个通知 就会先去执行该通知。直到所有的通知执行完毕。最后执行目标方法。并且程序按照递归(嵌套)的 ...
分类:
其他好文 时间:
2016-11-05 01:59:58
阅读次数:
146
转载:http://www.cnblogs.com/hellojava/archive/2012/11/21/2780694.html 1、Spring声明式事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之前对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认 ...
分类:
编程语言 时间:
2016-11-03 02:12:43
阅读次数:
216
在前面我们使用Pointcut和Advice描述切点和增强, 并使用Advisor整合两者描述切面.@AspectJ使用注解来描述切点和增强.两者使用的方式不同, 但是在本质上都是一样的. 我们还是用以前的例子来举例, 学习如何使用@AspectJ来描述切点和增强.首先看一个简单的例子. 下面我们使 ...
分类:
Web程序 时间:
2016-10-23 20:53:53
阅读次数:
223
声明式的事务处理中,要配置一个切面,即一组方法,如 Java代码 <!-- 声明式事务管理 --> <!-- 隔离级别配置--> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <t ...
分类:
编程语言 时间:
2016-10-13 14:07:54
阅读次数:
161