面向切面的 Spring —— 什么是面向切面编程?

Q1:面向切面编程(AOP)解决什么问题? A1:把横切关注点与业务逻辑相分离。 Q2:什么是横切关注点? A2:在软件开发中,散布于应用中多处的功能。 日志是应用切面的常见范例,但并不是切面适用的唯一场景。 DI 有助于应用对象之间的解耦,而 AOP 可以实现横切关注点与它们所影响的对象之间的解耦。 上图展示了一个被划分为模块的典型应用。每个模块的核心功能都是为特定业务领域提供服务,但是这些模块
相关文章
相关标签/搜索