理解ArcGIS Server

1.     ArcGIS Server开发模式与我们平时开发模式的区别和联系,理解什么是ArcGIS Server,Web编程(服务端和客户端如何交互)等关键概念

2.     理解ArcGIS Server体系结构,

GIS服务器组成:GIS Server=SOM(Windows服务,用来管理一组服务器容器中的服务器对象)+SOC(SOM启动的一个进程,宿主一个或多个服务器对象)

如何部署

ArcObjects不需要安装在Web/应用服务器层

服务器应用创建和使用运行在GIS服务器上的ArcObjects对象

对象远程调用是基于DCOM对象的RPC(在TCP/IP上的二进制)

3.     理解ArcGIS Server(ADF+AO),ArcGIS Engine,AO,ADF之间的关系

4.     理解ArcGIS,ArcSDE,ArcIMS之间的关系

5.     理解ArcGIS Server对象模型间的关系(ADF.NET Web控件)

1. WebControl 

2.Impersonation    2.AGSWebControl(3.Map,3.OverViewMap,3.PageLayout)2.ScaleBar 2.TOC    2.ToolBar 2.PageLayout

//WebMap      WebPageLayout  WebToc

6.     Server API开发是ArcGIS Server开发的核心(编程模式),特别是它们之间的关系

1)       服务器对象(服务器对象生存在服务器上下文中),如何获得,释放服务器对象

       SOM=ServerConnectio.ServerObjectManager

        SC=SOM.CreateServerContext (“USA”,“MapServer”)

        SO=SC.ServerObject                                                                

 

        SC.ReleaseServerContext(池式的服务器对象没有析构,只是返回到池中)

2)       状态管理(用于维护客户端的状态信息):无状态(只读,可以和其他用户并发共享服务器对象)和有状态(读写),状态和池式的关系(池式的服务器对象只能在无状态行为中使用)

3)       池式(M:N,服务器对象事先创建,被多个会话共享)与非池式(1:1)的概念,和服务器上下文之间的关系

池式:WebMap webmap=Map1.CreateWebMap ();         //C#

         Dim webmap as WebMap=Map1.CreateWebMap ();    //VB.NET

         Try {

//Use the WebMap Object

      }

      Finally {

               webmap.Dispose ();     //显式释放,必须释放

        }

4)       服务器上下文(运行一组服务器对象的服务器上的保留空间,一个进程,管理控件的状态,在同一网页的控件之间可以共享)

 

7.     理解Web控件与便利类(直接实例化服务器上下文)的关系

Map(Overview)——WebMap(提供map和overview map的业务逻辑)

PageLayout——WebPageLayout

Toc——WebToc

8.      安全性(agsadmins,agsusers)

Web应用程序的安全性

ArcGIS Server的安全性

9.     如何部署

开发:2000/XP Pro,部署(推荐):Windows 2003 Server

在部署的机子上安装ADF.NET运行时

使用ASP.NET的部署方法 (拷贝项目,设置虚拟目录等)

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值