欢迎来到天天文库
浏览记录
ID:36804564
大小:1.99 MB
页数:71页
时间:2019-05-15
《基于Web的开发框架与应用生成器技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要}随着Intemet与分布式对象计算技术的飞速发展,企业和政府都希望把原来的传统业务通过Web来展现,对基于Web的企业级应用呈现出臣大的需求。由于Web技术本身不够成熟,W曲应用常常变得越来越复杂,难以控制;而需求的多变性也往往让开发者或维护人员怨声载道。论文以几个基于w曲的课题为背景,从项目开发中存在的问题入手,进行相关理论研究和技术实现,提出了相应的解决策略。y本文的研究目的在于两点:第一,控制企业级W曲应用的复杂度,提高软件的质量,增强软件的可扩展性:第二,适应企业需求的多变性,提高Web应用软件开发的效率,增加软件的自适应性和可复用性
2、。针对登垒应且的复杂性,论文分析了人们解决复杂问题的经验:层模式,同时考虑到Web应用的交互性和特殊性,分析了经典的MVC模式并将它解耦,得到分层MVC模式。论文描述了分层MVC模式和它的应用实例,介绍了它的一种实现框架Struts,对这种框架的控制作用做了详细的分析,并用一个实际的例子做了阐述。针对需求的多变性,论文提出了一种基于数据库的可复用的应用生成器的思想,这种思想方法在国内的Web应用中还是空白。论文以生成式复用方式的为指导,分析了应用程序不能满足变化性需求的原因,提出了一种基于数据源的Web应用生成器,详细论述它的原理和实现。这种思想和
3、方法在项目中被证明是正确的和有效的。论文在展开论述之前对Web技术作了综述,论述之后对论述前提出的问题作了回答,总结了文章的贡献和创新之处,并指出了若干遗留问题和进一步的研究方向。关键词:复用;模式;框架:层;模型.视图.控制器:应用生成器:Struts√、/。v。,囊、/V华中科技大学硕士学位论文===≈====;=;;==≈;=!====;==≈======;=I=2=AbstractWiththerapiddevelopmentofInternetanddistributedobjecttechnologies,bothenterprises
4、andgovernmenthopetOprovidetheirtraditionalservicestoothersbasingontheweb,andatremendousrequirementforenterpriseapplicationsonwebemerges.Asthewebtechnologyisnotmature,webapplicationsalwaysgetmoreandmorecomplexandaredifficulttobecontrolled.Andtherequirement’Svariabilityalsomaket
5、hecomplaintsofthedevelopersandsystemadministratorsbeheardeverywhere.Thispaperisinthebackgroundofseveralweb-basedprojects,itbeginswiththeproblemsinthedevelopmentofprojects,analyzestherelatedtheoryanddoingthepractices,anditgivescorrespondingstrategiesforresolving.Thepurposeofthi
6、spaperisintwopoints:First,tOkeepthecomplexityofawebapplicationatallenterpriselevelundercontrol,improvethequalitiesofthesoftwareandenhancetheexpansibility;Secondly,tOadapttotheenterprise’Schangefulrequirements,andtOraisetheefficiency,adaptability,andreusabilityofwebapplication.
7、Inordertocontrolthecomplexityinwebapplications,layerpaRem,apieceofexpedencesofpeopletosolvedifficultproblems,isanatomized.Atthesametime,consideringtheparticularityandcommunicationneedofwebapplications,theclassicalMVCpattemhasbeenanalyzed,andthecouplinginthepatternhasbeenuntied
8、,wegetlayeredMVCpatternattheend.Thereisadescriptionofthelayer
此文档下载收益归作者所有