WEB快速应用开发框架的研究

被引量 : 0次 | 上传用户:biluo2007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着WEB应用的迅速发展,WEB应用开发中的矛盾也日渐突起,请求响应的无状态、页面的频繁跳转以及复杂的逻辑转换等困扰着众多开发人员,他们开始怀念C/S模式下的快速应用开发(Rapid Application Development简称RAD)编程环境,希望WEB开发也能自由的拖放可重用的可视化控件来定制自己的界面,并对这些控件进行事件机制编程,开发人员不用再关注页面的跳转,所有的变化只是控件的数量、位置不同而已,其逻辑层清晰可见。为提高WEB开发的效率,需要一些可以继承RAD开发优点的开发框架。为此,本文研究的主要目的是如何在WEB应用下实现RAD并实现一个WEB RAD的开发框架。首先,对传统C/S模式下RAD的进行分析,总结出RAD的常用设计模式和特点,结合WEB应用,分析如何在WEB下实现RAD;然后分析RAD中的控件模型,实现WEB请求响应的无状态到状态管理的研究,建立WEB下控件模型;随后对RAD中重要的事件机制分析,通过事件驱动模型的原理和WEB应用开发的原理,建立WEB开发下的事件机制;最后基于JSF框架上使用Eclipse的插件系统建立WEB RAD的开发框架,通过SWT/JFace和插件扩展点机制构建系统界面和相关插件集模块,再使用GEF图形编辑框架构建页面模型编辑器,使用EMF框架的JET实现部分代码框架的自动生成与管理,最后使用Hibernate开源框架实现数据的持久化。本文的主要特点是:一、分析研究RAD的原理并探讨WEB开发下建立RAD的方法;二、深入研究控件模型和事件驱动模型在WEB中建立的过程;三、使用开源的可扩展插件机制的Eclipse和其它开源的框架建立一个WEB快速应用开发框架。目前,快速开发框架已经能够进行实验性运行且效果良好,达到了预期的学习和实践目的,为进一步的研究奠定了坚实基础。最后对开发框架发展的未来可能会向RAD、开源和可扩展这三个方向发展进行了预测。
其他文献
《革命百里洲》是作家赵瑜、胡世全历5年之久创作的一部长篇报告文学,描绘出中国农村半个多世纪的沧桑,记载了长江流域农人的历史命运和现实生活。作者以长江上的一个孤岛—
本文写作目的来源于当前国内旅游事业对于高质量陪同口译员的迫切需求。本文写作之时正值北京2008奥运会顺利闭幕,且上海2010年世博会即将举办之际,中国正需要在国内口译行业
目前,上海师范大学教育科学研究中心美育研究室在上海师大附中正式成立,上海师大副校长张德荣到会致贺,并宣布任命决定:由上海师大附中校长张世定担任美育研究室主任。上海师
期刊
为建立联合维护的长效机制,2008年5月15日,江西省电信传输局与解放军驻赣某部签订了《江西省军民联合维护光缆线路合作协议》。协议的签订标志着军民合作从单方面保护线路向
目的:观察安宫黄体酮、甲基睾丸素片联合丹莪妇康煎膏治疗子宫腺肌病的临床疗效。方法:将88例诊断为子宫腺肌病的围绝经期患者随机分为2组各44例。对照组于月经第15天开始服
本文在阐述现代信息技术应用于经济管理类专业实践教学必要性的基础上,分析了当前现代信息技术在高校经济管理类专业实践教学中取得的成效,提出了应用现代信息技术构建高校经济
实验动物科学是生命科学的基础学科,又是生物医学、药学、生命科学等学科和领域发展的重要支撑条件。本文在系统分析四川省实验动物行业结构、生产使用情况和产业发展存在问
船舶在海上航行时,由于受到海浪、海风及海流等因素的影响,不可避免地会产生各种摇荡,其中以横摇最为显著,影响也最大。减摇鳍是目前使用最为广泛的减摇装置。减摇鳍的随动系
实施企业内控注册会计师审计具有十分重要的意义。在实施企业内控审计中,应当正确处理好企业内控责任与注册会计师审计责任的关系、企业内控自我评价与注册会计师内控审计的关
近年来,我国基础教育教学改革使得初中教育教学水平和质量得到大幅度的上升.在新课程背景下,作为一门影响深远的基础课程,初中数学教育教学工作面临着巨大的挑战和机遇.就当