1. 云栖社区>
  2. PHP教程>
  3. 正文

探秘Spring AOP (一) 初始化认识

作者:用户 来源:互联网 时间:2017-11-30 20:17:45

spring初始化aop认识探秘

探秘Spring AOP (一) 初始化认识 - 摘要: 本文讲的是探秘Spring AOP (一) 初始化认识, 探秘Spring AOP 1、走进面向前面编程 2、什么是AOP一、是一种编程范式,不是编程语言二、解决特定问题,不能解决所有问题三、是OOP的补充,不是替代3、AOP的初衷一、解决Don't Repeat YonrselfDRY原则


探秘Spring AOP

1、走进面向前面编程

探秘Spring AOP (一) 初始化认识-


2、什么是AOP
一、是一种编程范式,不是编程语言
二、解决特定问题,不能解决所有问题
三、是OOP的补充,不是替代
3、AOP的初衷
一、解决Don't Repeat Yonrself

DRY原则,代码重复性问题


二、解决Separation of Concerns

SoC关注点分离


水平分离:展示层 -> 服务层 ->持久层
垂直分离:模块划分(订单,库存等)
切面分离:分离功能性需求与非功能性需求
4、AOP的好处
一、集中处理某一关注点、横切逻辑
二、可以很方便的添加、删除关注点
三、 侵入性少、增强代码可读性及可维护性
5、AOP的应用场景
一、权限控制
二、缓存控制
三、事务控制
四、审计日志
五、性能监控
六、分布式追踪
七、异常处理
6、AOP支持编程语言

java,.net,c/c++,Ruby,Python,PHP .......

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索spring , 初始化 , aop , 认识 探秘 ,以便于您获取更多的相关知识。