欢迎来到天天文库
浏览记录
ID:52324128
大小:8.50 MB
页数:35页
时间:2020-03-26
《建立基于ArcGIS Server的Javascript API和Flex API的地图应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、建立基于ArcGISServerArcGISServerJavaScriptAPIJavaScriptAPI和和FlexAPIFlexAPI的地图应用的地图应用董杰议程•ArcGISServerArcGISServer开发概要•ArcGISServerRESTAPI•ArcGISJavaScriptAPI•ArcGISJaaScriptAPIArcGISJavaScriptAPI扩展•ArcGISArcGISFlexAPIFlexAPIArcGIS9.3Web/mobileDesktop(AuthorUse)(Author,Use)(Use)MoSe
2、rvJavExpArcbeaFOEileileADFrADFsScriptlexArcGScGISlorerSDlorerSDArcGISbjectsngineExplorerDesktopADFKArcGISREST,SOAPREST,SOAPOnlineServerArcGISServerArcGISArcGISServerServer开发开发DesktopClientandConsoleArcObjectAPIapplicationsSOAPAPIWebApplicationDeveloperFrameworkWebADFWebapplicat
3、ionsServicesMobileApplicationDeveloperFrameworkRESTAPIArcGISJavaScriptAPIArcGISJavaScriptExtensionforVirtualEarthAPIMobileADFapplicationsArcGISJavaScrippgtExtensionforGoogleMappsAPIJSiJavaScripttAPIAPIapplicationsArcGISFlexAPIbetaFlexAPIapplicationsArcGISServer强化MashupsGoogleEa
4、rthSupportedWebClientsDkDeskttoArcGISArcGISClientsClientspVirtualEarthGoogleWebMapsMapExplorerSOAPMashupOtherWebClientsOpenLayersYahooPipesAdobeFlex/JavaAdobeFlex/JavaFxFx//SilverlightSilverlightConsumerMapping内容概要•ArcGISServerArcGISServer开发概要•ArcGISServerRESTAPI•ArcGISGISJJav
5、aScritAPIiptAPI•ArcGISJavaScriptAPIArcGISJavaScriptAPI扩展扩展•ArcGISFlexAPIRESTREST是什么是什么??表述性状态转移(RepresentationalStateTransfer)òRESTREST是一种分布是一种分布式超媒体系统设计的架构风格超媒体系统设计的架构风格(AJAX)(AJAX)òRESTREST架构风格可以把网络上所有资源进行唯一的定位架构风格可以把网络上所有资源进行唯一的定位(URL)(URL)òRESTREST架构风格遵循架构风格遵循CRUDCRUD原则原则((
6、统一的访问接口统一的访问接口))CRUDSQLRESTCREATEInsertPUTREADSelectGETUPDATEUpdatePOSTDELETEDelete/DropDELETEòRESTREST架构风格要求资源是分层的架构风格要求资源是分层的RESTREST设计准则设计准则ò所有事物都被抽象为资源,每个资源对应一个唯一的资源标识符(URI)ò通过通用的访问接口(HTTP)操作资源ò为资源提供多重表述(不同的需求提供不同的资源表述)ò所有的操作都是无状态的(Statelessness)详细参考:http://en.wikipedia.org
7、/wiki/Representational_State_TransferArcGISServerRESTAPIArcGISServerRESTAPI––资源资源ò所有的所有的GISServicesGISServices都被映射为都被映射为URLURL资源资源((分层的分层的))-CtlCatalog,SiServices(M(Map,GdGeocode…)L),Layers,TkTasks...ò部分资源可以执行一些操作:-MapService(export,find,identify)-MapServiceLayers(query)-ImageS
8、ervices(exportImageServices(export)-GeocodeService(fin
此文档下载收益归作者所有