摘要: 一、Spring中的Advisor,Advice,Point概述1、Advisor:充当Advice和Pointcut的适配器,类似使用Aspect的@Aspect注解的类(前一章节所述)。一般有advice和pointcut属性。祖先接口为org.springframework.aop.Advisor,应用中可直接使用org.springframework.aop.support.DefaultPointcutAdvisor2、Advice:用于定义拦截行为,祖先接口为org.aopalliance.aop.Advice,该接口只是标识接口,应用中可直接实现BeforeAdvice ,Thr 阅读全文
posted @ 2013-01-04 16:31 Think in Java 阅读(379) 评论(0) 推荐(0)
摘要: Spring有7大模块构成:Core模块,AOP模块,ORM模块,DAO模块,Web模块,Context模块,mvc模块。1.Core模块主要功能实现了反向控制(Inversion of Control)与依赖注入DI(Dependency Injection),Bean配置以及加载。2.AOP模块是Spring的另一个重要特征。拦截器(Interceptor)就是AOP的一个实现。拦截器配置时,在组装各类对象时必须使用Spring的代理类-ProxyFactoryBean。借助于Spring的代理类,把拦截器安装到NameMatchMethodPointcutAdvisor中,把自定义的Se 阅读全文
posted @ 2013-01-04 12:05 Think in Java 阅读(464) 评论(0) 推荐(0)