欢迎来到天天文库
浏览记录
ID:33942881
大小:7.29 MB
页数:129页
时间:2019-02-28
《arcgis ria开发及培训部署文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ArcGISRIA开发实践ESRI中国(北京)有限公司张政【背景篇】RIA介绍•2002年Macromedia公布FlashMX和FlashRemoting,并同时推出新词:RIA•RIA是网络应用软件•RIA提供类似桌面系统的使用性•传统RIA运行于浏览器中•RIA面向功能和效用,而不是文档•RIA-富互联网应用•RIA相比传统Web的优势•RIA的局限性•目前主流RIA技术及特点RIA相比传统Web的优势•表现力丰富•网络效率高•交互能力强•面向操作系统和浏览器透明•沙箱提供更可靠的安全性•易于与现有系统集成RIA不光是界
2、面好看•RIA=Richx(用户需求+用户使用性+用户体验)=Richx(Needs+Usebility+UseExperience)RIA的局限性•客户端引擎的下载和安装•目前难于做SEORIA大格局轻捷用户(ThinClient)富互联网应用富用户端(RichClient)运行于浏览器之中。受制于浏(RIA)在个人计算机的虚拟机上运览器的安全性能,基本的在浏览器中嵌入插件中行。能存取本机资源。能下HTTP通讯连线方式运行。受制于浏览器和线运行插件的安全屏障(sandbox)。拥有比HTTP更多通讯连线方式。HTMLHTML
3、httpRequestJavaAppletFlexAIRDHMLFlashFirefoxJavaJavaWebStartRemotingScriptingActiveXSilverlightWPF.NetJavaScriptJavaFXGoogleGWTGear开放富使用感受基于各种标准类似桌面系统的界面,多媒体,全进程应用程序广泛本地处理和集成有浏览器就能使用快速,高性能,利用本地资源没累赘界面工具只有网页,没有程序装载强大多样的界面开发工具,方便快捷程发布序开发一切都在网络服务器上操作下线功能不需要随时在线目前主流RIA技
4、术及特点•AdobeFlex/Flash•MicrosoftSilverlight•SunJavaFX•CurlArcGISServer的REST接口•REST的概念•通过REST的接口使用ArcGIS功能REST的概念•资源通过URI来指定和操作•对资源的操作包括获取、创建、修改和删除资源,这些操作正好对应HTTP协议提供的GET、POST、PUT和DELETE方法•连接是无状态性的•能够利用Cache机制来提高性能通过REST的接口使用ArcGIS功能•REST服务目录Java:http://:8399/arg
5、is/rest.Net:http:///arcgis/rest•清空REST的缓存•REST管理界面http://[:8399]/arcgis/rest/admin•某个地图服务RESTURL:http://localhost:8399/arcgis/rest/services/AgsSample/World/MapServer•点击“ExportMap”链接•跳转URL:http://localhost:8399/arcgis/rest/services/AgsSample/World/MapServ
6、er/export?bbox=-198.000000454545,-99.0000004545455,198.000009545455,99.0000095454545•总结:ArcGISServerREST接口中,请求服务的URL一般应该是这样的:http://[:]/arcgis/rest/services/<服务>/<服务类型>/<操作>?<参数>API之困扰•ESRI技术及众多API–ArcObject,SOAP,ArcWebServiceAPI,WebADF,WebADFJavaScript(
7、AJAX),REST,JavaScriptAPI,ArcGISAPIforFlex,ArcGISAPIforSilverlight•怎么选择API?•怎样的选择是更好的投资?•ESRIAPI的进化方向?用户端API比较ArcGISArcGISArcGISAPIforWebADFJavaScriptAPIFlex应用运行环境服务器端及用户端浏览器(browser)浏览器的FlashAJAX开发环境VisualStudio或Notepad或其它文本编FlexBuilder或文本编辑NetBeanIDE辑器器及FlexSDKcomp
8、iler程序语言.Net(C#,APS),JavaJavaScriptMXMLandActionScriptArcGIS访问SOAPendpointsandRESTAPIRESTAPIArcObject【Flex篇】【ArcGISFlexAPI基础】Flex的历史和现状•Fl
此文档下载收益归作者所有