欢迎来到天天文库
浏览记录
ID:28864412
大小:168.54 KB
页数:29页
时间:2018-12-14
《计算机科学与技术设计论文外文翻译》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业设计(论文)外文翻译(附外文原文)系(院):信息科学与工程学院课题名称:学生信息管理系统专业(方向):计算机科学与技术(应用)7.1EnterActionMappingsTheModel2architecture(seechapter1)encouragesustouseservletsandJava-ServerPagesinthesameapplication.UnderModel2,westartbycallingaservlet.Theservlethandlesthebusinesslogicanddirectscontroltotheappropriatepagetocom
2、pletetheresponse.Thewebapplicationdeploymentdescriptor(web.xml)letsusmapaURLpatterntoaservlet.Thiscanbeageneralpattern,like*.do,oraspecificpath,likesaveRecord.do.SomeapplicationsimplementModel2bymappingaservlettoeachbusinessoperation.Thisapproachworks,butmanyapplicationsinvolvedozensorhundredsofbusi
3、nessoperations.Sinceservletsaremultithreaded,instantiatingsomanyservletsisnotthebestuseofserverresources.Servletsaredesignedtohandleanynumberofparallelrequests.Thereisnoperformancebenefitinsimplycreatingmoreandmoreservlets.Theservlet’sprimaryjobistointeractwiththecontainerandHTTP.Handlingabusinessop
4、erationissomethingthataservletcoulddelegatetoanothercomponent.StrutsdoesthisbyhavingtheActionServletdelegatethebusinessoperationtoanobject.UsingaservlettoreceivearequestandrouteittoahandlerisknownastheFrontControllerpattern[Go3].Ofcourse,simplydelegatingthebusinessoperationtoanothercomponentdoesnots
5、olvetheproblemofmappingURIs[W3C,URI]tobusinessoperations.OuronlywayofcommunicatingwithawebbrowseristhroughHTTPrequestsandURIs.ArrangingforaURItotriggerabusinessoperationisanessentialpartofdevelopingawebapplication.Meanwhile,inpracticemanybusinessoperationsarehandledinsimilarways.SinceJavaismultithre
6、aded,wecouldgetbetteruseofourserverresourcesifwecouldusethesameActionobjecttohandlesimilaroperations.Butforthistowork,wemightneedtopasstheobjectasetofconfigurationparameterstousewitheachoperation.Sowhat’sthebottomline?ToimplementModel2inanefficientandflexibleway,weneedto:EnterActionMappings195_Route
7、requestsforourbusinessoperationstoasingleservlet_Determinewhichbusinessoperationisrelatedtotherequest_Loadamultithreadedhelperobjecttohandlethebusinessoperation_Passthehelperobjectthespecificsofeachre
此文档下载收益归作者所有