一种敏捷的Web软件快速开发工具的设计与实现

被引量 : 0次 | 上传用户:a_hai1983
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着Internet的快速增长,基于Web的软件应用开发方法备受关注,特别是如何快速有效的开发出Web应用成为IT界研究的热点之一。因为传统软件开发的生产方式、开发技术和开发工具已经不再适合规模越来越大、结构越来越复杂的系统软件开发。本文采用敏捷开发方法作为指导思想,以东莞某印刷企业ERP应用为基础,实现一种敏捷的Web软件快速开发工具,并利用本工具提高了Web应用开发的效率。首先,根据分析企业的业务需求,确定快速建立起来的原型来描述客户需求以及快速实现需求的变更,定义页面交互模型的HTML静态页面描述功能和业务,迅速从需求阶段转为详细设计阶段。然后,通过元数据模型保存页面交互模型的所有数据对象,采用统一的、容易验证的XML文件保存元数据,采用AJAX技术和XML文件互操作来绑定和映射数据对象。最后,代码自动生成引擎提取这些元数据并自动生成实际的代码,在Eclipse的IDE上实现代码生成引擎,利用它的插件扩展机制生成基本的Web应用。以具体的模块为例介绍了代码自动生成的过程并展示了效果图。针对印刷行业需求的多变性,对原来的应用开发方法进行了改进,实现了可迭代的原型和代码自动生成。采用快速开发工具后软件开发效率得到提高,代码的重用和稳定得到增强。最后,总结了快速开发工具的特点及不足,并对今后工作进行了展望。
其他文献
快速多变和不断细分的市场,以及多样化和个性化的客户需求,形成了新的动态竞争环境,使得大批量定制成为21世纪的主流生产模式。而基于产品族的设计是实现大批量定制生产的关
目的:针对目前中医皮肤科临床治疗湿疹类疾病的不足,拟定急性湿疹中医内治规范,并予以论证。方法:采用文献研究与整理的方法,首先从《中医方剂大辞典》中收集全部用于治疗急
早在2008年4月24日,全国人大常委会就通过了修订后的残疾人保障法,这部法律专门辟出一章对“无障碍环境”作了规定。法律规定,国家和社会应采取措施,逐步完善无障碍设施,推进
博物馆解说词,作为一种旅游文本,是外籍游客获取信息的重要载体,也是传播中国文化的重要窗口。基于整理后北京故宫解说词英译资料,从目的论视角出发,通过分析北京故宫解说词
用自行研制的碳纳米纤维在特制的不锈钢高压回路中进行了吸附储氢的验证实验。实验结果表明 :在室温条件下 ,经适当处理的碳纳米纤维的储氢能力最高可达到 9.99W/ %。为目前
对我国含铅废物的来源和组成进行了介绍,分析了含铅废物对周围大气、水、土壤和生态环境的潜在危害,并综述了从含铅废物中回收铅的各种方法.
一、创作手法之一:扩充乐段1902年留学日本的沈心工被日本曲调一板一眼的固定节奏、抑扬顿挫的优美旋律所吸引,于是尝试利用日本原有曲调配上中国白话词,这种利用旧曲调而采
随着20世纪60年代基础教育的改革,在课程管理上普遍实行三级课程,即国家课程,地方课程和校本课程的相互结合。随着历史发展,拥有丰富人文资源的青岛可以与语文课程知识、校本课程内容结合起来,对学生的文化知识学习和道德形成发展有重要作用。于是笔者希望在前人研究校本课程的历史意义中,探索青岛市中学“现代文化名人与青岛”校本课程的开发,本篇论文就是对这门课程的必要性、可行性、意义以及实施的设想,教材的编制逐
产品族开发设计(PFDD)是面向大规模定制开发设计的核心和基础,其目的是:通过对产品族的合理规划,以产品族为管理核心,以产品族通用结构为模型,将产品族视为开发设计流程的组
城市化是由传统的农业社会向现代城市社会转型的过程,一个国家的城市化水平是衡量其现代化程度的重要标志。由于长期受城乡二元结构问题的影响,我国的城市化水平严重滞后于经