论文网
论文网 |  教育学论文 |  文学论文 |  理学论文 |  工学论文 |  农学论文 |  医学论文 |  军事学论文 |  管理学论文 |  法学论文 
历史学论文 |  哲学论文 |  经济学论文 |  论文翻译 |  论文标签 |  论文排行 |  推荐论文 |  友情链接 |  网站地图 |  外文文献
  
    论文网
基于Web的可重构应用设计与实现

论文标题:基于Web的可重构应用设计与实现

论文作者
论文导师 张新家,论文学位 硕士,论文专业 控制科学与工程
论文单位 西北工业大学,点击次数 116,论文页数 71页File Size4602K
2007-03-01论文网 http://www.lw23.com/lunwen_698970817/
high granularity business logic; reconstruction; page flow; event flow; data flow
随着信息技术的发展,互联网己成为信息传播和存储的重要媒介。基于Web的业务处理系统在企业间广泛应用,比如银行交易系统、网上订购系统、企业资源管理系统等。 然而,当今的企业正面临着许多的压力——既有在节奏很快、瞬息变幻的环境中参与竞争的压力,也有不断降低成本以保持竞争力的压力。成为“随需应变”的企业意味着能在这种困难的环境下取得成功作好准备。这就对企业的业务平台提出了要求,而可重构平台满足了这种要求。 本文从对成熟的可重构技术分析入手,阐述了其各自的成功之处,并指出了现有可重构的共同的欠缺之处——缺乏对细粒度业务逻辑的关注:在企业业务重构时,对细粒度业务的更改往往是必不可免的,由于现有的Web应用开发技术没有对细粒逻辑提供强有力支持,造成其更改困难,经常是牵一发而动全身。因此,本文针对细粒度业务逻辑重构展开了研究,提出了以表单流、事件流和业务流为基础的新型细粒度业务逻辑描述语言,并设计实现了基于MVC模式的可重构平台架构,进而通过测试明了其可用性。本文的主要创新点如下: 1.提出了事件驱动的细粒度业务逻辑描述语言,方便了细粒度逻辑的重构和复用,实现了页面流可配置、事件流可配置和业务逻辑可配置的功能。 2.设计并实现了基于MVC的可重构平台,包括主控制器、事件分发器、页面导航器、独有的XML脚本解释引擎以及数据库连接模块等。 3.可重构平台是一种新型的Web应用开发框架,融入了对Ajax技术的良好支持,使Web应用的表现更加丰富。 作为企业级Web应用平台,本文实现的业务可重构平台突破了传统Web应用系统的设计模型,以细粒度业务逻辑可重构为主导思想,解决了企业Web应用细粒度业务逻辑的可扩展、可配置、可重构及可维护性等问题。
As the development of IT, Internet becomes one of the most important media for information spreading and storage. Web-based transaction processing systems are widely used, such as the bank transaction system, on-line ordering system or enterprise resource processing.Businesses today are facing many pressures------pressure to compete in afast-paced ever-changing climate, pressure to constantly reduce costs to remain competitive. Becoming "on demand" means preparing your organization for success in this difficult climate. There are several dimensions to becoming an on demand business, and reconstructable business processing system meets the most of this requirements.This paper first introduces some the popular technologies for reconstructing, analyzing the advantages and disadvantages of less attention to high granularity business logic. When business logic must change, often high granularity business logic need changing too, because one small change may cause many other changes in different places. So, this paper studies the subject of how to reconstruct high granularity business logic, and proposes a new kind of business logic describing language, which consists of form flow, event flow and data flow; then the paper designs and implements the reconstructable system based on MVC pattern, and at last it proves the usability through performance tests. The main points in this paper are listed below:1 A event-driven business describing language was designed to develop Web application, implementing the reconstructability of form flow, event flow and data flow and easily handling high granularity business logic.2 A MVC-based reconstructable system was designed, comprising main controller, event dispatcher, form navigator, business script engine, database accessing module and etc.3 The reconstructable Web application is implemented, with supports for Ajax new technique.As an enterprise Web platform, the reconstructable system breaks the traditional Web model, supports high granularity business logic reconstruction, and has the

【相关论文】
  • 可重构三层结构应用系统的设计与实现
  • 基于IXP2400的防火墙应用设计与实现
  • 基于Java的Web应用设计与开发
  • 基于XML的可重用文档数据管理系统的设计与实现
  • 卫星定位系统集成应用设计与实现
  • 可重构Petri网逻辑控制器开发平台的设计与实现
  • 基于.NET的Web应用框架的设计与实现
  • 基于J2EE的Web应用服务器的设计与实现
  • 可重用设计方法在SoPC系统设计中的研究与实现
  • 直放站在四川联通CDMA网络中的应用设计与实现
  • 小松雄连公司可重构企业信息管理系统的设计与实现
  • 一种基于内容的可扩展性透明Web Cluster体系结构的设计与实现
  • 面向进化的现场可重构模拟电路及应用设计研究
  • 基于Struts框架和Hibernate技术的Web应用的设计与实现
  • 基于Struts扩展架构的大型Web应用系统设计与实现


  • [baidu搜索]:基于Web的可重构应用设计与实现 [google搜索]:基于Web的可重构应用设计与实现
    论文更新1 论文更新2 论文更新3 论文更新4 论文更新5 论文更新6 论文更新7 论文更新8 论文索引 第6图书馆
    Copyright (c) 2009 论文网 www.lw23.com All Rights Reserved . 鄂 08104732