Spring AOP概述

AOP的概述

编程语言的最终的目标是以更自然, 更灵活的方式模拟这个世界,从原始机器语言到过程语言再到面向语言,编程语言一步步地用更自然,更灵活的方式描述软件。AOP是软件开发思想发展到一定阶段的产物,但AOP的出现并不是完全一代了OOP,而仅是作为OOP的有益补充,虽然AOP作为一项编程技术已经有多年的历史,但一直长时间停留在学术领域,直到近几年,AOP才作为一项真正使用的技术在应用领域开疆扩土。需要指出的是AOP的应用场合是有限制的,它一般只使用与那些具有横切逻辑的应用场合:如性能检测,访问控制,事物管理以及日志记录(虽然很多文章用日志记录来作为讲解AOP的实例,但很多人认为很难用AOP编写程序日志,博主对此观点非常赞同。)不过这丝毫不影响AOP作为一项新的软件开发思想在软件开发领域所占有的地位。

         横线抽取

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92005 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年6月11日
下一篇 2017年6月11日

相关推荐