栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring Aop学习笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring Aop学习笔记

在学习AOP之前我们先提出几个问题?
  • AOP是什么?
  • AOP优点是什么?
  • AOP组成结构?
  • AOP实现原理?
AOP是什么?

在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,可以通过预编译方式和运行其动态代理实现在不修改源代码的情况下给程序动态统一添加某种特定功能的一种技术。在springAop表现中就是对某一类型的方法进行添加特定代码拦截处理。

AOP优点是什么?

使用面向对象编程(OOP)有一些弊端,当需要为多个不具有继承关系的对象引入同一个公共行为时,例如日志、安全检测等,我们只有在每个对象里引用公共行为,这样程序中就产生了大量的重复代码,程序就不便于维护了,所以就有了一个对面向对象编程的补充,即面向方面编程(AOP),AOP所关注的方向是横向的,不同于OOP的纵向。
简单来说,权限校验,日志等与业务无关,又很多地方共用代码,可以使用aop思想将公共代码提炼出来统一处理,代码变得优雅同时也大大减少的开发量。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/854830.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号