利用AOP分离软件关注点

来源 :Internet信息世界 | 被引量 : 0次 | 上传用户:123hui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多数软件系统都包含几个跨越多个模块的关注点(concern)。用面向对象技术实现这些关注点会使系统难以实现,难以理解,并且不利于软件的演进。新的面向方面的编程方式(aspect-oriented programming, AOP)利用模块化来分离软件中横切多模块的关注点。本文将向读者介绍AOP的概念和它所解决的问题。
其他文献
乔治·马尔库什(George Markus)是布达佩斯学派的主要代表人物,其理论不仅展示了该学派的精神特质,而且对该学派的理论走向产生了重要作用。乔治·马尔库什的现代性文化
<正> 电子商务浪潮把人类推上了新的舞台,被誉为新世纪经济发展的引擎。它为我们提供了无限商机,同时也对传统世界提出了巨大的挑战。对电子商务征税与否尚存争议,从各国当前
工作记忆在句法歧义消解中起着重要作用,句法歧义消解的理论争议涉及工作记忆在句子理解中的作用。研究句法消解问题时工作记忆的测量有两种方法:阅读广度任务法和“扇形程序”
生态问题已构成当前国家生态文明建设的严峻挑战,唯GDP政绩观与资源承载能力之间的矛盾、消费观念与发展生态消费力之间的矛盾和公民践行生态建设活力不足与凝聚全民生态行动
在编程实践中, 为了解决某一个问题,需要做出一些选择,这些选择做得是否正确主要取决于程序员的技巧和经验。本文讨论了微软公司使用的在程序代码编写过程中有利于提高源代码
IE6的测试者们发现这种浏览器中存在的臭虫可能导致他们收到标题栏或正文信息已被删除的电子邮件,在最糟糕的情况下,通过0utlook2000和0utlook98接收的电子邮件,如果采用的是US
在Design Patten一书中,Gofp这样描述Strategy模式的意图:
【正】 1999年网络(Internet)革命持续进行,使得全世界经济模式发生了根本性的变化,英特尔公司也随着网络大潮,由作为个人电脑产业的中心转换成网络经济的中心,要在网络革命
汤普森主要对两种意识形态理论论述进行了批判性分析。他指出了文化转型的宏大叙事的缺点,即文化转型的宏大叙事来分析现代社会中意识形态的性质与作用并不是合适的架构;有关意
每一个软件项目,无论是工程类项目,还是产品类项目,都必须经历需求分析、系统设计、编码实现、集成测试、部署、交付、维护和支持的过程。在这个过程中,将生成各种各样不同的工件