
2008年9月11日
摘要: 今天看SpringAPI的时候无意中发现了Spring2.5新增了一个RowMapper的实现类 org.springframework.jdbc.core.BeanPropertyRowMapper,但是貌似Spring的refrence里面根本就没提及到。Google了一下……貌似也莫得多少文档。现在翻出来……
阅读全文
posted @
2008-09-11 09:33 残梦追月 阅读(1633) |
评论 (4) |
编辑 收藏

2008年8月25日
摘要: 在某些时候,我们工程中使用的JDK 不一定就是1.5 以上,也就是说可能不支持Annotation 注解,这时自然也就不能使用@AspectJ 注解驱动的AOP 了,那么如果我们仍然想使用AspectJ 灵活的切入点表达式,那么该如何呢?
接上篇:Spring中基于aop命名空间的AOP 一(一点准备工作和一个例子)
阅读全文
posted @
2008-08-25 12:55 残梦追月 阅读(1109) |
评论 (10) |
编辑 收藏

2008年8月23日
摘要: 在某些时候,我们工程中使用的JDK 不一定就是1.5 以上,也就是说可能不支持Annotation 注解,这时自然也就不能使用@AspectJ 注解驱动的AOP 了,那么如果我们仍然想使用AspectJ 灵活的切入点表达式,那么该如何呢?Spring 为我们提供了基于xml schematic 的aop 命名空间,它的使用方式和@AspectJ 注解类似,不同的是配置信息从注解中转移到了Spring 配置文件中。在这一节,我们将详细介绍如何使用Spring 提供的
标签来配置Spring AOP 。
阅读全文
posted @
2008-08-23 15:56 残梦追月 阅读(1026) |
评论 (1) |
编辑 收藏

2008年8月20日
摘要: 我们一直使用ProxyFactoryBean来显式的创建AOP代理。但是在很多场合,这种方式将会使编写配置文件的工作量大大增加;由于要从ProxyFactoryBean获得代理对象,也会使应用和Spring之间的耦合度增加。下面介绍使用Spring提供的自动代理机制来解决这类问题。
阅读全文
posted @
2008-08-20 19:02 残梦追月 阅读(2472) |
评论 (7) |
编辑 收藏

2008年8月9日
摘要: Pointcut即切入点,用于配置切面的切入位置。由于Spring中切入点的粒度是方法级,因此在Spring AOP中Pointcut的作用是配置哪些类中哪些方法在我们定义的且入点之内、哪些方法应该被过滤排除。Spring的Pointcut分为静态Pointcut、动态Pointcut和用户自定义Pointcut三种,其中静态Pointcut只是需要考虑类名、方法名;动态Pointcut除此之外,还要考虑方法的参数,以便在运行时可以动态的确定切入点的位置。
阅读全文
posted @
2008-08-09 10:29 残梦追月 阅读(1119) |
评论 (0) |
编辑 收藏

2008年8月8日
摘要: What is AOP?AOP即Aspect-Oriented Programming的缩写,中文意思是面向切面编程,也有译作面向方面编程的,因为Aspect有“方面、见地”的意思。
阅读全文
posted @
2008-08-08 15:15 残梦追月 阅读(1530) |
评论 (4) |
编辑 收藏