首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 软件考试 > 高级职称 >

为了使用拦截器要做三件事

2010-08-27 
读书人IT频道reader8.com/exam/jisuanji/  17.2.1为了使用拦截器要做三件事  1)创建拦截器  MethodBeforeAdvice 用于在目标方法调用前触发;  AfterReturningAdvice 用于在目标方法调用后触发;  ThrowsAdvice 用于在目
读书人IT频道reader8.com/exam/jisuanji/   17.2.1为了使用拦截器要做三件事
  1)创建拦截器
  MethodBeforeAdvice 用于在目标方法调用前触发;
  AfterReturningAdvice 用于在目标方法调用后触发;
  ThrowsAdvice 用于在目标方法抛出异常时触发;
  MethodInterceptor 用于实现 Around 通知(Advice),在目方法执行的前后触发。
  如果要实现相应功能,则需要实现上述对应的接口。例如:实现Before 通知(Advice)需要实现方法 void before(Method method, Object[] args, Object target) ,实现 After 通知(Advice) 需要实现方法 void afterReturning (Method method, Object[] args, Object target),invoke(MethodInvocation methodInvocation)。
  2)注册切入模式
  RegexpMethodPointcutAdvisor
  3)切入
  ProxyFactoryBean开发Spring AOP Advice 很方便,可以借助代理类快速搭建Spring AOP 应用。
  4)对象池的应用
  CommonsPoolTargetSource

  

读书人IT频道reader8.com/exam/jisuanji/
热点排行