- Spring AOP 教程
- Spring AOP - 主页
- Spring AOP - 概述
- Spring AOP - 环境设置
- Spring AOP - 核心概念
- Spring AOP - 劝告类型
- Spring AOP - 实现
- 通过 XML 配置示例
- Spring AOP - 应用程序
- Spring AOP - 切入点方法
- Spring AOP - 前置增强
- Spring AOP - 后置增强
- Spring AOP - 返还后增强
- Spring AOP - 抛出后增强
- Spring AOP - 环绕增强
- 通过注解示例
- Spring AOP - 应用程序
- Spring AOP - 切入点方法
- Spring AOP - 前置切面
- Spring AOP - 后置增强
- Spring AOP - 返还后增强
- Spring AOP - 抛出后增强
- Spring AOP - 环绕增强
- Spring AOP 高级
- Spring AOP - 代理
- Spring AOP - 自定义注解
- Spring AOP 有用资源
- Spring AOP - 快速指南
- Spring AOP - 有用资源
- Spring AOP - 讨论
Spring AOP - 概述
Spring Framework 的关键组件之一是 面向切面编程 (AOP) 框架。面向切面编程(AOP)将程序逻辑分解成称为 所谓关注点的不同部分。跨越应用程序多个点的功能称为跨领域关注点。这些 跨领域关注点 在概念上与应用程序的业务逻辑无关。有各种常见的面向示例,例如日志记录、审计、声明式事务、安全、缓存等。
面向对象编程 (OOP) 中的模块化关键单元是类,而在 AOP 中模块化的单元是方面。依赖注入帮助你分离你的应用程序对象,而 AOP 则帮助你分离跨领域关注点和它们影响的对象。AOP 类似于 Perl、.NET、Java 等编程语言中的触发器。
Spring AOP 模块允许拦截器拦截应用程序。例如,在方法执行后,你可以在方法执行之前或之后添加额外功能。
广告