ArcGIS Server开发模式摸索(一)
来源:互联网 发布:煤气 瓦斯 知乎 编辑:程序博客网 时间:2024/05/16 07:38
ArcGis Server 自带ADF(Application Developer Framework)开发工具。相对于ArcGIS Server SOAP APIs开发
方式,ADF利用控件的形式封装了许多Web Applications功能。开发人员可以利用ADF提供的控件快速创建一个能够实现基本编辑,查找,缩放等功能的应用。如果需要进行更深层次的功能定制,开发人员可以利用Web ADF提供的开发库进行开发,也可以根据情况,同时使用ADF和SOAP APIs,这在arcgis server开发中很常见。同时,ADF还能在一个地图应用中整合多种服务,如ArcIMS和ArcWeb Services等。
在最新的9.2版本中,Web ADF允许在同一个应用中同时支持来自多个数据源(data source)的数据,并且不同的数据源能够相交互。控件使用什么数据,取决于数据能够做什么,一个简单的数据能支持多种功能;Web Controls通过Resource Managers和数据源取得交流。Resource Managers根据控件使用目的的不同,挑选数据源加入应用中成为resource,并决定它如何与控件进行交谈,控件则通过resource和数据源进行交互。一个IGISDataSource可以有多个IGISResource(一个数据可以接受多个数据源),常用的是IMapResource 和 IGeocodeResource。一个IGISResource可以有多个IFunctionatily。通常分为common API和special API两种。简单的说,data source 决定了resource能做什么(能实现哪些功能的接口或functionality),一个data source对应一个resource;resource manager决定了它需要什么resource,resource manager本身是由web control来决定的,一个web control对应一个resource manager,一个resource manager对应一个或多个resource
- ArcGIS Server开发模式摸索(一)
- ArcGIS Server 开发系列(一)--编程框架总览
- ArcGIS Server 开发系列(一)--编程框架总览
- ArcGIS Server 开发系列(一)–编程框架总览
- ArcGis Server开发Web GIS新手体验(一)
- ArcGIS Server 开发系列(一)--编程框架总览
- arcgis中的摸索
- ArcGIS Server 扩展-SOE系列(一)
- ArcGIS for Server常见问题集锦(一)
- ArcGIS Server 开发系列(一)--编程框架总览 (转载于Flyingis)
- ArcGIS Server 开发系列(一)--编程框架总览 (转载于Flyingis)
- ArcGIS Server 开发系列(七)--物流配送
- ArcGis Server开发入门(转载)
- ArcGIS Server 开发系列
- ArcGIS Server 开发系列(四)--ArcGIS Server data sources 开发 (转载于Flyingis)
- ArcGIS Server 开发系列(四)--ArcGIS Server data sources 开发 (转载于Flyingis)
- ArcGIS Server 开发系列(四)--ArcGIS Server data sources 开发
- DEC6713开发板的摸索(1)
- 简单工厂,工厂方法和抽象工厂模式
- J2EE工程实现中常见安全问题解决对策
- ArcGIS Server 配置的几点解释
- 下班后将压力锁在办公室
- oracle优化手段之[提示]
- ArcGIS Server开发模式摸索(一)
- 华人IT人才在日本
- oracle DBA 常用表和视图
- 屏蔽FLASH中系统快捷键
- windows2003默认上传限制只有200k.这是为了安全设置
- 陈德起:攫取超人能量(转载)
- 读取excel文件
- Struts中使用displaytag简单小教程
- (Python编程)"添加Python,充分混和。"