- 1
- 0
- 约6.25千字
- 约 27页
- 2019-01-24 发布于江苏
- 举报
第20章Sprng的AOP
第20章 Spring的AOP IoC以外Spring的另一个关键的组件就是AOP框架。尽管如此,Spring IoC容器并不依赖于AOP,这意味着可以自由选择是否使用AOP,AOP提供强大的中间件解决方案,这使得Spring IoC容器更加完善。 20.1 Spring AOP简介 面向切面编程(AOP)提供另外一种角度来思考程序结构,通过这种方式弥补了面向对象编程(OOP)的不足。 除了类(classes)以外,AOP提供了 切面。切面对关注点进行模块化,例如横切多个类型和对象的事务管理。(这些关注点术语通常称作横切(crosscutting)关注点。) 20.1.1 AOP的概念 AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许定义从上到下的关系,但并不适合定义从左到右的关系。例如日志功能。日志代码往往水平地散布在所有对象层次中,而与它所散布到的对象的核心功能毫无关系。对于其他类型的代码,如安全性、异常处理和透明的持续性也是如此。这种散布在各处的无关的代码被称为横切(cross
您可能关注的文档
最近下载
- 北京市平谷区2025年网格员考试题库及答案.docx VIP
- 2025年央美附中中考语文试卷及答案.docx VIP
- 青岛版小学数学五年级下册《期中复习卷》第1-4单元(含答案解析).docx VIP
- 12D10 防雷与接地工程建筑工程图集 .docx VIP
- 新人教版(2025)必修一Unit 5 Languages around the world单元说课课件(共35张ppt)(含音频+视频).pptx VIP
- 武汉市新旧总体规划对比分析.ppt VIP
- 2024凉山州专业技术人员继续教育公需科目-《数字经济干部读本总体解读》试题及满分答案+.docx VIP
- 2026历年高考英语真题高频词汇必备800个(打印版).pdf
- 《骆驼祥子》读书分享PPT课件(精选图文).pptx VIP
- 2026年赣州中考语文全面备考指南(考点梳理、真题解析+备考指南+策略+训练).docx VIP
原创力文档

文档评论(0)