更多内容请见: 备考系统架构设计师-专栏介绍和目录
文章目录
-
- 真题题目(2021年 试题1)
- 解题思路
-
- 面向方面的编程(AOP)技术概念和原理
- AOP的核心机制
- AOP 在软件系统开发中的应用场景
- AOP 应用案例分析
- 论文素材参考
真题题目(2021年 试题1)
面向过程编程是一种自顶向下的编程方法,其实质是对软件进行功能性分解。它适用于小型软件系统,例如某一算法的实现。在大型应用系统中,自顶向下逐步求精的方法无论在系统体系结构的确立,系统的进化和维护,以及软件重用性方面都存在其不足之处。
请围绕“论面向方面的编程技术及其应用(AOP)”论题,依次从以下三个方面进行论述。
1、概要叙述你所参与管理或开发的软件项目,以及你在其中所承担的主要工作。
2、叙述在项目实践过程使用AOP技术开发的具体步骤。
3、结合项目,论述使用AOP的原因,开发过程中存在的问题及所使用技术带来的实际应用效果。
解题思路
面向方面的编程(AOP)技术概念和原理
(1)概念:面向方面的编程是一种编程范式,它将横切关注点从核心业务逻辑中分离出来