为什么使用Spring?
Spring是一个开源项目,是一个中间件,更是一个框架。那我们为什么使用Spring呢?有人说:框架这种东西,最开始接触Java的时候,做好不要使用。还是要从Java基础的东西学起;有人说:Spring这个框架真是太棒了。它的IOC能够写出更加面向接口的程序;它的AOP是OOP的更好的一个补充。
对,这两种说法我都非常同意。为了更好的理解Spring,我们要掌握好Java的基础;而就工作编码而言,Spring确实是非常好的工具。所以,不同的阶段,不同的对待。...
分类:
编程语言 时间:
2014-10-19 11:40:17
阅读次数:
204
package com.zhang.shine.cache;import java.lang.reflect.Method;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.Around;im...
分类:
其他好文 时间:
2014-10-19 01:13:37
阅读次数:
256
http://blog.csdn.net/a906998248/article/details/7514969一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从...
分类:
其他好文 时间:
2014-10-19 00:03:16
阅读次数:
320
##环境 - java - spring mvc ##遇到的问题 项目在增加AOP的实现后,发现某个类无法@Autowire一个实例,显示如下的exception: No qualifying bean of type.... ##问题的分析 - 项目原本不会出现这个问题 - 是由于增...
分类:
其他好文 时间:
2014-10-18 19:47:23
阅读次数:
246
AopLog类如下所示:import org.aspectj.lang.ProceedingJoinPoint;public class AopLog { //方法执行的前后调用 public Object runOnAround(ProceedingJoinPoint poin...
分类:
编程语言 时间:
2014-10-18 16:50:37
阅读次数:
232
一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。能够这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序执行过程。二、AOP 的作用。经常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理...
分类:
编程语言 时间:
2014-10-16 19:45:43
阅读次数:
320
在系统开发过程中,出现错误在所难免。虽然系统出错时控制台也会报错,但是因为系统控制台输出太多,往往不能快速定位出现错误的功能点及原因。在此通过使用注解,结合spring的AOP,来制作一个错误输出拦截器。首先写一个注解类Catcher:@Target({ElementType.METHOD})
@Retenti..
分类:
编程语言 时间:
2014-10-15 17:25:51
阅读次数:
192
Struts,Spring,Hibernate三大框架的整合过多次,但自己理解的结合大师讲的对比起来,感觉还是有不少的差距。Struts,开发Web层框架,提供整洁的MVC结构,分离了各层关注,降低代码的耦合性, action,原型特性,线程安全 拦截器:AOP原理实现Hibernate:持久...
分类:
其他好文 时间:
2014-10-14 23:07:39
阅读次数:
256
最近因为公司需求问题,需要将JDK以及Tomcat升级到7.x系列版本,原JDK6.x系列。使用的框架基本类似于三大框架(公司内部框架),在升级过程中遇到:errorat::0can‘tfindreferencedpointcut这样的错误,导致的原因是由于aspectjrt.jar和aspectjweaver.jar版本太低,因此替换为更..
分类:
其他好文 时间:
2014-10-14 20:20:40
阅读次数:
171