复习AOP

作者: 00ps | 来源:发表于2017-06-05 22:39 被阅读0次

今天大致复习了下AOP,赶紧记下来要点,以后看下自己就记住了。

1.什么是AOP?

概念太生涩难懂,直接画个图。

简单粗暴,就是你的业务逻辑正在执行,咔嚓,你要给多个业务逻辑添加共同的处理逻辑,把这个面横切出来。

2.应用?

权限检查,日志记录,性能分析,审计,事务管理,凡是可以加入切面的分布在各个方法里面的代码可以组织到一起的都可以用AOP面向切面编程。

3.怎么实现?

对于实现了接口的,Proxy+invocationHandler实现,proxy的newInstance方法可以传参数,具体实现是通过动态编译和反射机制,产生一个实现了对应接口的代理Proxy,然后去执行。

对于没有实现接口的,可以使用CGLib和javassist来直接操作二进制码来实现

4.怎么用?

声明式事务管理,分为Annotation和xml两种方式

嗯大概就是粗略说一下,当然细节还有很多,在笔记本上,就当是一个复习思路记录吧。


相关文章

  • 复习AOP

    今天大致复习了下AOP,赶紧记下来要点,以后看下自己就记住了。 1.什么是AOP? 概念太生涩难懂,直接画个图。 ...

  • 朝花夕拾之Spring Framework-AOP+IoC(Ja

    博主明日就要利用Java,所以暂且放下别的,复习一下Spring framework的 AOP +IoC配置与遇到...

  • SSM注意点整合

    SSM复习要点 Spring Spring是一个管理Bean的容器 三个重要概念:IOC,DI,AOP bean标...

  • 2019-06-04 SSM复习要点

    SSM复习要点 Spring Spring是一个管理Bean的容器 三个重要概念:IOC,DI,AOP bean标...

  • spring ioc容器之BeanDefinition注册

    这段时间开始了对spring的复习,spring的模块很多,这里主要对spring ioc容器、aop的实现原理和...

  • spring-aop

    aop概念aop概念aop术语AOP实现方式1、spring-aop(使用xml文件实现AOP)2、AspectJ...

  • 谈谈移动开发编程中的AOP(剖面编程)

    目录 AOP的由来 什么是AOP? AOP与设计模式AOP与BridgeAOP与Dynamic-Proxy AOP...

  • spring-aop基础学习

    Spring AOP基础 AOP 1.什么是AOP AOP(Aspect Oriented Programming...

  • AOP概述-术语

    AOP概念-术语 什么是AOP AOP Aspect Oriented Programing 面向切面编程 AOP...

  • [java][SpringAOP]

    为什么会有AOP 实现AOP原理 AOP通知类型 AOP在Spring中配置

网友评论

      本文标题:复习AOP

      本文链接:https://www.haomeiwen.com/subject/bpmkmttx.html