欢迎来到天天文库
浏览记录
ID:32983370
大小:2.49 MB
页数:56页
时间:2019-02-18
《基于ajax技术的svg视图增量维护框架的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、北京工业大学硕士学位论文基于Ajax技术的SVG视图增量维护框架的研究姓名:田春爽申请学位级别:硕士专业:计算机软件与理论指导教师:廖湖声20080401摘要随着互联网逐步普及,万维网(WorldWideWeb,简称Web)应用成为基于互联网向用户提供信息和服务主要方式。用户对于Web应用中图像服务的需求正在不断扩大。可伸缩矢量图(ScalableVectorGraphics,简称SVG)凭借其强大的绘图功能和符合XML(ExtensibleMarkupLanguage)格式等特点,在多媒体Web应用软件中得到了广泛的应用,但由于受到了网络带
2、宽的限制,容易造成Web应用程序响应缓慢,用户长时间等待,降低了系统的可用性。在地理信息服务等Web应用系统开发中经常对SVG数据进行副本缓存,引用数据库中物化视图的方法提高查询效率,以减少数据传输的需求。但是缓存的副本数据需要保持与后台数据源的数据一致,通常的保持一致性的方法是当后台数据源发生变更后,进行重新查询。重新查询不仅需要重复计算,而且在数据传输过程中同样会受到网络带宽的限制。为了减少因后台数据变化引起的再次SVG数据查询,本文发展了一种增量维护框架对已经缓存的SVG视图进行一致性维护,以保证视图数据的正确性和时效性;并且针对基于W
3、MS服务的SVG物化视图设计并实现了增量更新系统;同时引入Ajax技术以异步通信的方式支持SVG物化视图的使用。本文为解决Web环境下大数据量SVG应用问题和构建SVG视图增量维护软件系统上提供了技术积累,并为二次开发人员使用增量维护系统提供了良好的应用接口,而且系统适合于满足OGC(OpenGeospatialConsortium)的SimpleFeatureAccess标准的以范式表方式组织空间数据的数据源。关键词SVG;视图;增量维护;Ajax北京T业大学丁学硕士学位论文AbstractWiththeincreasinguseofint
4、ernet,Webapplicationhasbecomethetrendtoprovideinformationandservicesforuserbasedoninternet.AgreatmanyrequestshasriseninthefieldsofgraphicalservicesinWebapplications.ScalableVectorGraphicswaswidelyusedinmultimediasoftwareonWebduetoitsstrongabilityofrendingpaintingandXMLforma
5、ttedfeature.Unfortunately,the1imitofbandwidthobstructstheincreasinguseofSVG.Asaresult,itcauseslatencyofreactionofWebapplicationandlongwaittouser.GeographicInformationSystemusuallycacheSVGdatatoimprovetheperformanceanddecreasetheneedsofdatatransfer.ThiSideaiSderivedfromdatab
6、asefield.Butconsistencebetweencacheddataanddatasourceisrequired.Normally,re—computeisemployedwhensomechangesoccurindatasourcetokeepthecacheddataclean.Butitneedsnotonlycomputingresources。butalSOencountersthe1imitofbandwidth.Inordertoavoidre—。transferSVGdataassomechangeshasta
7、kenplaceindatasource,thepaperproposesanincrementalframeworktomaintainthecacheddataforitsconsistencyandintime.BasedonSVGviewwhichiSsupportedbyWMS,thepaperalsodesignedanddevelopedanincrementalmaintenancesystem.MeanwhileAjaxhasbeenusedtosupporttheusageofSVGinthesysteminwhichcl
8、ientandservercommunicareasynchronously.ThecontributionofthiSpaperiStoaccumulatesom
此文档下载收益归作者所有