浅论web快速应用开发框架的研究

浅论web快速应用开发框架的研究

ID:35128552

大小:2.96 MB

页数:94页

时间:2019-03-19

浅论web快速应用开发框架的研究_第1页
浅论web快速应用开发框架的研究_第2页
浅论web快速应用开发框架的研究_第3页
浅论web快速应用开发框架的研究_第4页
浅论web快速应用开发框架的研究_第5页
资源描述:

《浅论web快速应用开发框架的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、WEB快速应用开发框架的研究重庆大学硕士学位论文学生姓名:秦长春指导教师:邢永康副教授专业:计算机软件与理论学科门类:工学重庆大学计算机学院二OO八年四月ResearchofWebRapidApplicationDevelopmentFrameworkAThesisSubmittedtoChongqingUniversityinPartialFulfillmentoftheRequirementfortheDegreeofMasterofEngineeringbyQinChangChunSupervisor:

2、AssociateProf.XingYongKangMajor:ComputerSoftwareandTheoryCollegeofComputerofChongqingUniversity,Chongqing,ChinaApril2008中文摘要摘要随着WEB应用的迅速发展,WEB应用开发中的矛盾也日渐突起,请求响应的无状态、页面的频繁跳转以及复杂的逻辑转换等困扰着众多开发人员,他们开始怀念C/S模式下的快速应用开发(RapidApplicationDevelopment简称RAD)编程环境,希望WEB开发

3、也能自由的拖放可重用的可视化控件来定制自己的界面,并对这些控件进行事件机制编程,开发人员不用再关注页面的跳转,所有的变化只是控件的数量、位置不同而已,其逻辑层清晰可见。为提高WEB开发的效率,需要一些可以继承RAD开发优点的开发框架。为此,本文研究的主要目的是如何在WEB应用下实现RAD并实现一个WEBRAD的开发框架。首先,对传统C/S模式下RAD的进行分析,总结出RAD的常用设计模式和特点,结合WEB应用,分析如何在WEB下实现RAD;然后分析RAD中的控件模型,实现WEB请求响应的无状态到状态管理的研究

4、,建立WEB下控件模型;随后对RAD中重要的事件机制分析,通过事件驱动模型的原理和WEB应用开发的原理,建立WEB开发下的事件机制;最后基于JSF框架上使用Eclipse的插件系统建立WEBRAD的开发框架,通过SWT/JFace和插件扩展点机制构建系统界面和相关插件集模块,再使用GEF图形编辑框架构建页面模型编辑器,使用EMF框架的JET实现部分代码框架的自动生成与管理,最后使用Hibernate开源框架实现数据的持久化。本文的主要特点是:一、分析研究RAD的原理并探讨WEB开发下建立RAD的方法;二、深入

5、研究控件模型和事件驱动模型在WEB中建立的过程;三、使用开源的可扩展插件机制的Eclipse和其它开源的框架建立一个WEB快速应用开发框架。目前,快速开发框架已经能够进行实验性运行且效果良好,达到了预期的学习和实践目的,为进一步的研究奠定了坚实基础。最后对开发框架发展的未来可能会向RAD、开源和可扩展这三个方向发展进行了预测。关键词:快速应用开发,事件机制,Eclipse,框架I重庆大学硕士学位论文II英文摘要ABSTRACTWiththerapiddevelopmentofWEBapplications,t

6、hecontradictionsintheWEBapplicationdevelopmentprocessesareincreased.Statelessofrequestandresponse,frequentjumppagesandcomplexlogicconversion,etc.aretroublingmanydevelopers,whobegintomisstherapidapplicationdevelopment(RapidApplicationDevelopmentasRAD)program

7、mingenvironmentintheC/Smodel.Moreover,theyhopethatWEBdevelopmentcanprovidevisualcontrolsthatcanbeofreusabledraganddroptocustomizetheirinterface,andthesecontrolscanberealizedevent-drivenprogrammingmodel.Developersdonothavetoconcernpagesofjump.Thechangesareon

8、lyinthenumberofcontrolsandpositionsofcontrols.Thelogicofthesecontrolsisvisibleclearly.InordertoenhanceB/Smodeldevelopmentmoreefficient,somedevelopmentframeworkswhichcouldinheritthemeritsoftheC/Smodelde

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。