基于Web的可重构应用设计与实现

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:zhiyuanboxue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,互联网己成为信息传播和存储的重要媒介。基于Web的业务处理系统在企业间广泛应用,比如银行交易系统、网上订购系统、企业资源管理系统等。 然而,当今的企业正面临着许多的压力——既有在节奏很快、瞬息变幻的环境中参与竞争的压力,也有不断降低成本以保持竞争力的压力。成为“随需应变”的企业意味着能在这种困难的环境下取得成功作好准备。这就对企业的业务平台提出了要求,而可重构平台满足了这种要求。 本文从对成熟的可重构技术分析入手,阐述了其各自的成功之处,并指出了现有可重构的共同的欠缺之处——缺乏对细粒度业务逻辑的关注:在企业业务重构时,对细粒度业务的更改往往是必不可免的,由于现有的Web应用开发技术没有对细粒逻辑提供强有力支持,造成其更改困难,经常是牵一发而动全身。因此,本文针对细粒度业务逻辑重构展开了研究,提出了以表单流、事件流和业务流为基础的新型细粒度业务逻辑描述语言,并设计实现了基于MVC模式的可重构平台架构,进而通过测试明了其可用性。本文的主要创新点如下: 1.提出了事件驱动的细粒度业务逻辑描述语言,方便了细粒度逻辑的重构和复用,实现了页面流可配置、事件流可配置和业务逻辑可配置的功能。 2.设计并实现了基于MVC的可重构平台,包括主控制器、事件分发器、页面导航器、独有的XML脚本解释引擎以及数据库连接模块等。 3.可重构平台是一种新型的Web应用开发框架,融入了对Ajax技术的良好支持,使Web应用的表现更加丰富。 作为企业级Web应用平台,本文实现的业务可重构平台突破了传统Web应用系统的设计模型,以细粒度业务逻辑可重构为主导思想,解决了企业Web应用细粒度业务逻辑的可扩展、可配置、可重构及可维护性等问题。
其他文献
萤石是冶金、化工、硅酸盐等工业的重要原料。萤石资源的综合利用与回收工艺的研究工作,在最近十几年里有了很大的发展,在萤石浮选药剂的研究方面有了较大的突破,取得了可喜
随着现代战争的需要,火炮武器系统正在实现由面覆盖火力压制到远程精确打击的革命性转型升级,而炮弹的制导化是实现远程精确打击的关键。与导弹武器不同,制导炮弹的制导控制系统
山于基于传统的小波变换的融合方法运算速度慢,对内存的需求量大,不适于实时应用的局限性,本文提出了一种新的基于提升小波局部对比度的快速图像融合算法。全文的内容主要包括以
风电叶片的检查维护对风电机组的稳定运行十分重要。爬壁机器人可将检测设备送到叶片任意位置,成为叶片检测领域的研究热点。本文针对目前缺少在叶片表面攀爬的机器人的现状,
施釉是卫生陶瓷生产过程中的一个重要工序,它利用压缩空气将釉浆雾化喷涂于坯体表面。长期以来,我国施釉工序主要靠手工完成,其作业环境恶劣,劳动强度大,质量差,生产效率低。随着人
运动控制器是运动控制系统的核心,有着广泛的应用。当前市场上流行的基于PC的运动控制器多是运动控制嵌入型,需要插入计算机的PCI或者ISA插槽,因此难以独立运行和小型化。针对这