2019年5月7日
摘要: 4.1.Net平台AOP技术概览 .Net平台与Java平台相比,由于它至今在服务端仍不具备与unix系统的兼容性,也不具备类似于Java平台下J2EE这样的企业级容器,使得.Net平台在大型的企业级应用上,常常为人所诟病。就目前而言,.Net平台并没有提供AOP技术的直接实现,而微软在未来对于.N 阅读全文
posted @ 2019-05-07 13:08 为什么人的眼睛有黑白两色 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 一、AOP实现初步 AOP将软件系统分为两个部分:核心关注点和横切关注点。核心关注点更多的是业务逻辑,关注的是系统核心的业务;而横切关注点虽与核心的业务实现无关,但它却是一种更通用的业务,各个关注点离散地分布于核心业务的多处。这意味着,如果不应用AOP,那么这些横切关注点所代表的业务代码,就会分散在 阅读全文
posted @ 2019-05-07 13:06 为什么人的眼睛有黑白两色 阅读(879) 评论(0) 推荐(0) 编辑
摘要: 2.1 AOP技术起源 AOP技术的诞生并不算晚,早在1990年开始,来自Xerox Palo Alto Research Lab(即PARC)的研究人员就对面向对象思想的局限性进行了分析。他们研究出了一种新的编程思想,借助这一思想或许可以通过减少代码重复模块从而帮助开发人员提高工作效率。随着研究的 阅读全文
posted @ 2019-05-07 13:04 为什么人的眼睛有黑白两色 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 软件设计因为引入面向对象思想而逐渐变得丰富起来。“一切皆为对象”的精义,使得程序世界所要处理的逻辑简化,开发者可以用一组对象以及这些对象之间的关系将软件系统形象地表示出来。而从对象的定义,进而到模块,到组件的定义,利用面向对象思想的封装、继承、多态的思想,使得软件系统开发可以向搭建房屋那样,循序渐进 阅读全文
posted @ 2019-05-07 13:03 为什么人的眼睛有黑白两色 阅读(218) 评论(0) 推荐(0) 编辑