欢迎来到天天文库
浏览记录
ID:35132469
大小:1.86 MB
页数:80页
时间:2019-03-19
《探索基于struts的事件驱动模型的设计与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、南开大学硕士学位论文基于Struts的事件驱动模型的设计与应用姓名:胡碧金申请学位级别:硕士专业:计算机应用技术指导教师:涂菶生20070501摘要近年来,构建企业级分布式Web应用的技术日趋成熟,其中J2EE技术的开放性,扩展性使其正在逐渐成为众多Web应用软件的开发标准。为了保证J2EE应用能够获得更高的可扩展性、可重用性、易开发性、易维护性,许多开发团队开始设计和实现自己的Web应用框架。从2001年发布1.0版开始,Struts开源框架在业界得到了很高的认可,也获得了越来越广泛的应用。与此
2、同时,人们也发现了Struts框架存在的一些缺点,其中一个缺点就是该框架没有事件驱动模型,Struts紧密地和HTTP的请求一响应模型结合,这限制了开发人员更好地处理事件。本文将在Struts框架基础上,从客户端和服务器端两方面着手,构建事件驱动模型,使Struts框架在事件处理方面获得更好的性能,从而提高其整体性能,更方便开发人员使用。该模型还在减少action文件数量、有效维护页面状态、更好地处理错误方面提供优良的解决方案。本文后半部分介绍了事件驱动模型在一个实际系统中的应用,并对其应用结果进
3、行了分析和总结。关键词:Struts事件驱动模型MvCAbstractInrecentyears,te.chnologiesofbuildingdistributedW曲Applicationsforenterprisesarebecomingmoreandmorematurate.Amongthesetechnologies。tomanyusers,J2EEisbecomingthestandardofdevelopingWebApplicationSoftware,thankstoitsmer
4、itofbeingopenandextensible.Toguarante宅thatJ2EEApplicationwillbemoreandmoleextensible;easiertobedeveloped,maintainedandusedrepeatedly,manyteamsbegintodesignanddeveloptheirownWebApplicationFramework.Sb-uts1.0editionwasissuedin2001,fromthenon,StrutsOpen-
5、sourcedFrameworkgotmuchapprovalandWasusedmoreandmore、^,idely.Atthesalnetime,ILSefSdiscoveredthatStrutshassomeflaws,oneofwhichisitdoesn’thaveEvent-drivenModel.StrutsFrameworkisbasedontheRequest-ResponseModelofHmsodeveloperscall’tdevotethemselvestodeali
6、ngwithevents.BasedonStrutsFramework,thispaperwillbuildanEvent-drivenModelincludingclientsideandserverside.Then删modelwillmakeStrutsbenloreconvenienttobeusedandperformbetter,notonlyindealingwitheventsbutalsoinallaspects.Besides,themodelwillachievethreeo
7、thergoals:reducingtheamountofactionfiles;matintainingthepagestatemoreeffectively;solvingerrorsbetter.Thelattersectionofthispaperwillintroducehowthemodelisusedinarealsystemandhowitperforms.KeyWords:StrutsEvent-drivenModelMVCIl南开大学学位论文版权使用授权书本人完全了解南开大学关
8、于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。学位论文作者签名:胡璃钍跏7年Py月j口日经指导教师同意,本学位论文属于保密,在年解密后适用本授权
此文档下载收益归作者所有