欢迎来到天天文库
浏览记录
ID:15429455
大小:346.00 KB
页数:30页
时间:2018-08-03
《计算机科学与技术毕业设计(论文)外文翻译》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业设计(论文)外文翻译(附外文原文)系(院):信息科学与工程学院课题名称:学生信息管理系统专业(方向):计算机科学与技术(应用)7.1EnterActionMappingsTheModel2architecture(seechapter1)encouragesustouseservletsandJava-ServerPagesinthesameapplication.UnderModel2,westartbycallingaservlet.Theservlethandlesthebusinesslogicanddirectscon
2、troltotheappropriatepagetocompletetheresponse.Thewebapplicationdeploymentdescriptor(web.xml)letsusmapaURLpatterntoaservlet.Thiscanbeageneralpattern,like*.do,oraspecificpath,likesaveRecord.do.SomeapplicationsimplementModel2bymappingaservlettoeachbusinessoperation.Thisappr
3、oachworks,butmanyapplicationsinvolvedozensorhundredsofbusinessoperations.Sinceservletsaremultithreaded,instantiatingsomanyservletsisnotthebestuseofserverresources.Servletsaredesignedtohandleanynumberofparallelrequests.Thereisnoperformancebenefitinsimplycreatingmoreandmor
4、eservlets.Theservlet’sprimaryjobistointeractwiththecontainerandHTTP.Handlingabusinessoperationissomethingthataservletcoulddelegatetoanothercomponent.StrutsdoesthisbyhavingtheActionServletdelegatethebusinessoperationtoanobject.Usingaservlettoreceivearequestandrouteittoaha
5、ndlerisknownastheFrontControllerpattern[Go3].Ofcourse,simplydelegatingthebusinessoperationtoanothercomponentdoesnotsolvetheproblemofmappingURIs[W3C,URI]tobusinessoperations.OuronlywayofcommunicatingwithawebbrowseristhroughHTTPrequestsandURIs.ArrangingforaURItotriggerabus
6、inessoperationisanessentialpartofdevelopingawebapplication.Meanwhile,inpracticemanybusinessoperationsarehandledinsimilarways.SinceJavaismultithreaded,wecouldgetbetteruseofourserverresourcesifwecouldusethesameActionobjecttohandlesimilaroperations.Butforthistowork,wemightn
7、eedtopasstheobjectasetofconfigurationparameterstousewitheachoperation.Sowhat’sthebottomline?ToimplementModel2inanefficientandflexibleway,weneedto:EnterActionMappings19529_Routerequestsforourbusinessoperationstoasingleservlet_Determinewhichbusinessoperationisrelatedtother
8、equest_Loadamultithreadedhelperobjecttohandlethebusinessoperation_Passthehelperobjectthespecificsofeach
此文档下载收益归作者所有