【摘 要】
:
软件编程方法学对系统开发所带来巨大的影响,能够实现强大、复杂的软件功能。特别是面向对象编程方法的出现,不仅提高了软件的生产效率、重用性,还促进了软件编程方法的迅速发展
论文部分内容阅读
软件编程方法学对系统开发所带来巨大的影响,能够实现强大、复杂的软件功能。特别是面向对象编程方法的出现,不仅提高了软件的生产效率、重用性,还促进了软件编程方法的迅速发展。但是它未能很好地处理横跨多个模块的一些特殊行为问题,而引出了AOP(Aspect-Oriented Programming面向方面编程)和IoC(Inversion of Control)控制反转的概念。通过分析系统中横切关注点,提出了对横切关注点如何模块化的面向方面思想,并对面向方面、控制反转编程思想进行了详细的阐述。 面对异构开发平台的互操作性,Web Service提供了良好的解决方案。XML技术作为异构开发平台的底层接口,实现Java与.Net两种不同开发平台之间的通信。 论文将面向方面、控制反转、XML技术思想应用到异构开发平台中,建立一种新的应用模型—JNQCS(Query Rapid Creating System Based on Java and.Net Platform)。该模型可以灵活快速构建Web查询系统,采用多层体系架构。本文对该模型进行详细地设计,并讨论了AOP、IoC思想在该模型上具体实现。 通过研究与应用面向方面技术,对系统中的横切关注点进行模块化,解决了横切关注点的代码分散问题,提高了软件的重用性,降低了核心模块的代码复杂度,从而降低项目的开发费用;应用面向方面的软件开发方法,使系统在开发阶段各模块的职能更加明确,方面与对象之间的耦合更为松散,开发的系统更具有可扩展性、维护性。
其他文献
本文的工作主要围绕电力机车主辅电路工作状态的在线检测与故障诊断这一研究课题统来进行的, 论文主要论述了电力机车主辅电路的构成和工作原理,分析了电力机车主辅电路常见
借鉴江苏发展职业教育的经验,制定好玉林市第一职业中等专业学校的"十三五"规划,创新管理机制,完善制度建设,提升服务地方经济发展能力,促进学校的长远发展。
县级融媒体中心肩负着巩固基层舆论阵地、壮大主流舆论的政治使命,是构建现代传播体系的基础性、战略性工作。为了更好地实现县级融媒体中心的功能,强化县级融媒体中心的传播
目的探讨孕妇在不同怀孕阶段的尿碘含量和新生儿先天性甲减之间的相关性,为制订孕妇尿碘筛查的最佳时机和科学补碘提供理论依据。方法采用过氧乙酸四甲基联苯胺氧化显色法检
<正>1957年,苏联在发射人类第一颗人造地球卫星时使用的是化学电池,虽然这颗球形的卫星宣告了人类太空时代的到来,但在电池耗尽后,卫星也停止了播发无线电信号,成为"太空垃圾
作为建筑工程中的重要组成部分,结构加固设计改造对于改善民用建筑的安全性与稳定性具有重要作用。本文首先介绍了结构加固设计改造的原理,然后具体阐述了民用建筑结构加固设
教育投资理论是西方经济学家在研究经济增长的原因时首先提出的。我国在80年代后,开始重视教育的发展,加大教育投资力度,这一现象提供了新的研究领域,即教育投资对经济增长的
<正>复述,就是学生在学习课文以后根据自己的理解和记忆,用自己的语言叙述课文内容的一种方式。复述有助于学生语言表达能力、逻辑能力及综合能力的提升。在语文课堂教学中,
随着我国经济的快速发展,工业与民用建筑混凝土结构设计行业在我国也取得了较快的发展和进步,由于建筑混凝土结构设计对于工业与民用建筑的整体质量具有直接影响,从而导致人
“易流态”货物是散装固体货物中极特殊的一种,在船舶运输过程中,由于风浪、机器振动等作用,在其含水量超过一定值时,易流态化,并影响船舶的稳性,甚至造成船舶的倾覆。红土镍