摘要:
一、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)
浙公网安备 33010602011771号