欢迎来到天天文库
浏览记录
ID:7285961
大小:812.49 KB
页数:43页
时间:2018-02-10
《ajax in action the enhanced ajax web portal》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、iTePub.Net-CollectTheenhancedAjaxwebportalThischaptercovers■ConstructinganAjaxportal■Implementingaloginframework■Creatingdynamicwindows■Rememberingwindowstate■Adaptinglibrarycode423LicensedtojonathanzhengiTePub.Net-Collect424CHAPTER11TheenhancedAjaxwebportalMorea
2、ndmorecompanieshavebeenadoptingaportal-basedintranet.Portalsgiveusersaneasygatewayforobtaininglargequantitiesofinformationononepage.Thiseliminatestheneedfortheusertogotomultiplelocationstogettheinformationtheyneed.OnlineportalssuchasYahoo!allowustoobtainnews,weather,sportsscores,mai
3、l,games,andsomuchmoreonjustonepage.AnotherportalisAmazon’sA9.comsearchportal,whichletsusdosearchesonmultipleareaswithoutgoingtoseparatepages.Wecansearchforwebpages,books,images,andmuchmoreononepage.A9.comutilizesAjaxtodisplaytheinformationonthescreen.Thisallowsforagreatuserexperienc
4、esincetheuserdoesnothavetositandwaitforpagere-renderingwhennewsearchresultsaredisplayed.Inthischapter,weareincorporatingAjaxintoaportaltoimprovetheuser’sexperience:specifically,howhelogsintothesystemandhowthesystemremem-bershisdetails.Theportalprojectwillallowtheusertocustomizethela
5、youtoftheportalwithaminimumamountofeffort.Theuserwillnotevenrealizethathisactionsaresendinginformationbacktotheservertoremembertheexactlocationoftheobjectsonthepage.Thismeansthathispersonalsettingsarethesameeverytimehelogsintothesystem.Wefirsttakealow-levelapproachtobuildingtheporta
6、l.Weimplementabasicportalframeworkinaless-structuredmannertoshedlightontheconceptbehindtheportal.Wethenlookattheportalinamoreadvancedlightusinganobject-orientedapproach.Beforeweimple-menttheportal,let’sexaminesomecurrentportalsandseehowaddingAjaxcanimprovetheuser’sexperience.11.1The
7、evolvingportalOvertime,portalshaveevolvedfromsimplesitesthatletuscheckourmailanddoasearchtoelaboratesetupsthatallowustoobtainalargeamountofinforma-tioninlittletimeandwithlittleeffort.Bycomparison,inthepastwehadtocheckonesitefornews,anotherforweather,anotherforcomics,anotherforasearc
8、h,andsoon.Eitherweh
此文档下载收益归作者所有