8 -- 深入使用Spring -- 4... Spring的AOP

Posted limeOracle

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8 -- 深入使用Spring -- 4... Spring的AOP相关的知识,希望对你有一定的参考价值。

    8.4 Spring的AOP

      AOP(Aspect Orient Programming),也就是面向切面编程,最为面向对象编程的一种补充。

      AOP和OOP互为补充,面向对象编程将程序分解成各个层次的对象,而面向切面编程将程序运行过程分解成各个切面。可以这样理解:面向对象编程是从静态角度考虑程序结构,而面向切面编程则是从动态角度考虑程序运行过程。

      8.4.1 为什么需要AOP

      8.4.2 使用AspectJ实现AOP

        1.下载和安装AspectJ

        2.AspectJ使用入门

      8.4.3 AOP的基本概念

      8.4.4 Spring的AOP支持

      8.4.5 基于注解“零配置”方式

        1.定义切面Bean

        2.定义Before增强处理

        3.定义AfterReturning增强处理

        4.定义AfterThrowing增强处理

        5.After增强处理

        6.Around增强处理

        7.访问目标方法的参数

        8.定义切入点

        9.切入点指示符

        10.组合切入点表达式

      8.4.6 基于XML配置文件的管理方式

        1.配置切面

        2.配置增前处理

        3.配置切入点

啦啦啦

以上是关于8 -- 深入使用Spring -- 4... Spring的AOP的主要内容,如果未能解决你的问题,请参考以下文章

8 -- 深入使用Spring -- 1...4 属性占位符配置器

8 -- 深入使用Spring -- 2...4 使用@PostConstruct和@PreDestroy定制生命周期行为

深入浅出 Spring Cache 使用与整合(附源码解析)

8 -- 深入使用Spring -- 6... Spring的事务

8 -- 深入使用Spring -- 7...1 启动Spring 容器

8 -- 深入使用Spring -- 0...