欢迎来到天天文库
浏览记录
ID:35597807
大小:156.00 KB
页数:29页
时间:2019-03-30
《本科毕业设计(论文)外文翻译--学生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业设计(论文)外文翻译(附外文原文)系(院):信息科学与工程学院课题名称:学生信息管理系统专业(方向):计算机科学与技术(应用)班级:计本06-1班学生:赵兴哲指导教师:董明刚日期:2010年4月7.1EnterActionMappingsTheModel2architecture(seechapter1)encouragesustouseservletsandJava-ServerPagesinthesameapplication.UnderModel2,westartbycallingaservlet.Theservlethandlesth
2、ebusinesslogicanddirectscontroltotheappropriatepagetocompletetheresponse.Thewebapplicationdeploymentdescriptor(web.xml)letsusmapaURLpatterntoaservlet.Thiscanbeageneralpattern,like*.do,oraspecificpath,likesaveRecord.do.SomeapplicationsimplementModel2bymappingaservlettoeachbusine
3、ssoperation.Thisapproachworks,butmanyapplicationsinvolvedozensorhundredsofbusinessoperations.Sinceservletsaremultithreaded,instantiatingsomanyservletsisnotthebestuseofserverresources.Servletsaredesignedtohandleanynumberofparallelrequests.Thereisnoperformancebenefitinsimplycreat
4、ingmoreandmoreservlets.Theservlet’sprimaryjobistointeractwiththecontainerandHTTP.Handlingabusinessoperationissomethingthataservletcoulddelegatetoanothercomponent.StrutsdoesthisbyhavingtheActionServletdelegatethebusinessoperationtoanobject.Usingaservlettoreceivearequestandroutei
5、ttoahandlerisknownastheFrontControllerpattern[Go3].Ofcourse,simplydelegatingthebusinessoperationtoanothercomponentdoesnotsolvetheproblemofmappingURIs[W3C,URI]tobusinessoperations.OuronlywayofcommunicatingwithawebbrowseristhroughHTTPrequestsandURIs.ArrangingforaURItotriggerabusi
6、nessoperationisanessentialpartofdevelopingawebapplication.Meanwhile,inpracticemanybusinessoperationsarehandledinsimilarways.SinceJavaismultithreaded,wecouldgetbetteruseofourserverresourcesifwecouldusethesameActionobjecttohandlesimilaroperations.Butforthistowork,wemightneedtopas
7、stheobjectasetofconfigurationparameterstousewitheachoperation.Sowhat’sthebottomline?ToimplementModel2inanefficientandflexibleway,weneedto:EnterActionMappings19528_Routerequestsforourbusinessoperationstoasingleservlet_Determinewhichbusinessoperationisrelatedtotherequest_Loadamul
8、tithreadedhelperobjecttohandlethebusinessoperation_Pas
此文档下载收益归作者所有