计算机专业B-S模式-中英文-文献

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1外文翻译ENGLISHE:DevelopWebapplicationprogramusingASPthearchitecturethatmustfirstestablishWebapplication.Nowinapplicationfrequentlywithtohavetwo:ThearchitectureofC/SandthearchitectureofB/S.Client/serverandcustomerend/serverholdthearchitectureofC/S.Thecustomer/serverstructureoftwofloor.Customer/server(Client/Server)modelisakindofgoodsoftwarearchitecture,itistheoneofbestapplicationpatternofnetwork.Fromtechnology,seethatitisalogicconcept,denotewillaapplicationmanytasksofdecomposingdifferencecarryout,commoncompletionisentiretoapplythefunctionoftask.Oneachnetworkmaincomputerofwebsite,resource(hardware,softwareanddata)divideintostep,isnotbalanced,undercustomer/serverstructure,withouttheclientcomputerofresourcethroughsendingrequesttotheserverthathasresource,getresourcerequest,someettheresourcedistributioninnetworknotbalancedness.Withthiskindofstructure,cansynthesizevariouscomputerstocooperatewithwork,letiteachcan,realizethescaleforthesystemofcomputeroptimization(Rightsizing)withscalereducetomelt(Downsizing).Pictureisasfollows:Itismostoftodivideintocomputernetworkapplicationintotwo,inwhichtheresourceandfunctionthatpartsupportsmanyuserstoshare,itisrealizedbyserver;Anotherpartfaceseveryuser,isrealizedbyclientcomputer,alsonamely,clientcomputerisusualtocarryoutprosceniumfunction,realizesman-machineinteractionthroughuserinterface,oristheapplicationprogramofspecificconducteduser.Andserverusuallycarriesoutthefunctionofbackstagesupporter,managestheoutsiderequestconcerningsetingup,acceptingandreplyinguserthatshared.Foracomputer,itcanhavedoublefunction,isbeingcertainandmomentarytocarvetoactasserver,andagainbecomesclientcomputerinanothertime.Customer/servertypecomputerdivideintotwokinds,onesidewhooffersserviceiscalledasserver,asksonesideofservicetobecalledascustomer.Tobeabletoofferservice,serveronesidemusthavecertainhardwareandcorrespondingserversoftware;Also,customeronesidemust2alsohavecertainhardwareandcorrespondingcustomersoftware.Theremustbeaagreementbetweenserverandcustomer,bothsidescommunicateaccordingtothisagreement.Applycustomer/servermodelinInternetservice,therelationbetweencustomerandserverisnotimmutable.SomeInternetnodeoffersserviceontheonehand,alsogetsserviceontheotherhandfromothernode;Itiseveninonetimedialoguecourse,mutualrolealsoexchangesprobably.Asincarryoutfiletransmission,ifbecalledasonesidewhooffersfileserver,iscalledasonesidewhogetsfilecustomer,whenusinggetormgetordersinceanothernodetakesfile,canthinkthatwhatselfuseanditisclientcomputer,isusingputormputordertoanothernodedispatchfilecanagainthinkthemachinethatusedselfisserver.Multilayercustomer/serverstructureAlongwiththedevelopmentofenterpriseapplication,recently,haveagainarisenakindofnewmultilayerarchitecture,itappliescustomerendtodivideintotwominutes:Customerapplicationandserverapply.Customerapplicationisthepartoforiginalcustomerapplication,isanotherandpartialtohavebeentransferedtoservertoapply.Newcustomerapplicationtakestheresponsibilityforuserinterfaceandsimpleregularbusinesslogicandnewserverapplicationresidentcore,changeablebusinesslogic.Thereforeitsstructurehasbecomenew(Clientapplication+Serverapplication)/Serverstructure.Followingpictureshows:ThiskindofstructurehassolvedtraditionalClient/Servercanexpandproblem,havereducedcustomerendbusinesslogic,andhavereducedtherequirementofcustomerendforhardware.Atthesametimebecauseofalotofbusinesslogicconcentrationshavegonetounitaryapplicationserveron,themaintenanceworkofapplicationsystemhadbeenalsoconcentratedtogether,haveeliminatedtheprobleminthetraditionalstructureofClient/Serverthatsoftwaredistributes.ThiskindofstructureiscalledasthearchitectureofB/S.Browser/Serverandbrowser/serverholdthearchitectureofB/S.On3essence,Browser/ServerisalsoakindofstructureofClient/Server,itisakindoffromthetraditionaltwolevelsofstructuraldevelopmentofClient/Servercometothethree-layerstructuralspecialcaseofClient/ServerthatappliedonWeb.InthesystemofBrowser/Server,usercanpassthroughbrowsertoalotofserversthatspreadonnetworktosendrequest.ThestructureofBrowser/Serverismaximumtohavesimplifiedtheworkofclientcomputer,onclientcomputer,needtoinstallanddeployfewcustomerendsoftwareonly,serverwillbearmorework,fordatabasevisitandapplyprogramcarryoutwillinserverfinish.Underthethree-layerarchitectureofBrowser/Server,expresslayer(Presentatioon),functionlayer(BusinessLogic),datalayer(DataService)havebeencuttheunitof3relativeindependences:Itisthefirstlayeroftoexpresslayer:Webbrowser.Inexpressinglayercontainsystemshowlogic,locateincustomerend.It'staskistosuggestbyWebbrowsertothecertainaWebserveronnetworkthatserviceisasked,afterverifyingforuseridentity,WebserverdeliversneededhomepagewithHTTPagreementtocustomerend,clientcomputeracceptthehomepagefilethatpassed,andshowitinWebbrowseron.Secondlayerfunctionlayer:HavetheWebserveroftheapplicationfunctionofprogramextension.Infunctionlayercontainthesystematichandlingofgeneralaffairslogic,locateinWebserverend.It'staskistherequestconcerningacceptinguser,needtobefirstconductedandcorrespondingtoexpandapplicationprogram

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功