【第22期】观点:IT 行业加班,到底有没有价值?

ArcIMS开发人员所需技能总结

转载 2007年09月29日 20:59:00
要建立一个成功的ArcIMS应用,需要开发人员掌握多种计算机技能,ArcIMS开发的门槛相对于ESRI的桌面应用开发来说,相对较高。在基于ArcIMS做了若干个应用系统之后,不禁想总结一下开发ArcIMS应用所需掌握的一些知识和技能。
1. 要熟悉WEB开发。对于使用不同技术的开发而言,所需掌握的技术也不一样,但一般是基于Java的WEB开发和基于微软技术的(ASP或ASP.NET)的WEB开发。对于使用Java技术而言,那么就要掌握JSP和Servlet;对于使用微软技术的WEB开发而言,那么就需要掌握ASP或ASP.NET。
2. 熟悉JavaScript和HtmlWEBGIS的特点就是会涉及到大量的客户端编码,所以对JavaScript和Html的掌握就显得比较重要。即使使用Applet的方式(Java Viewer)来实现WEBGIS,也是会涉及到许多的JavaScript编程,所以对JavaScript和Html的熟悉是开发ArcIMS应用所必需的。
3. 了解ArcXML。ArcIMS定义了ArcXML作为其规范,所有的请求和响应都是通过ArcXML进行的。ArcIMS提供了JavaConnetor、Servlet Connector、ActiveX Connector、.NET Link等连接器,这些连接器只是提供了对象到XML(ArcXML)的映射,方便开发者以面向对象的方式来编程,而不必仔细的处理繁琐的ArcXML,连接器向ArcIMS服务器发送的请求也是以ArcXML的新式发送的。了解ArcXML,可以分析发送和返回的ArcXML,从而可以帮助甄别编程时出现的一些问题。
4. 了解ArcIMS的整体架构。了解ArcIMS是如何通过连接器(Connetor)、ArcIMS应用服务器(Application Server)和ArcIMS空间服务器(Spatial Server)来处理请求的,能了解ArcIMS的运行机制有,从而可以对ArcIMS进行性能分析。
5. 熟悉ArcSDE和ArcSDE API在一个ArcIMS的应用中,往往有一些需求是要对数据进行一些修改和编辑,如果数据是通过SDE存储的,那么对数据的修改和编辑一般是通过ArcSDE 的API(C API或Java API)来完成的;如果数据是以shapefile形式存储的,通过一些第3方的组件,也可以对shapefile进行编辑。
 
举报

相关文章推荐

Apache的Hadoop的开发人员所需的现场分析

Apache的Hadoop的开发人员所需的现场分析   作为网络世界与数以百万计的用户每斤-角落嗡嗡,数十人正在登录到每隔几秒钟,数据量丰富的交换是每毫秒的平台。有了这个数据库管理已经演变为系统管理员...

数学是成就卓越开发人员的必备技能

编者按:原文作者Alan Skorkin是一名软件开发人员,他在博客中分享对软件开发相关的心得,其中有很多优秀的文章,本文就是其中一篇,作者认为:成为优秀的开发人员,可以没有数学技能,但成为卓越的开发人员,不能没有。 不久之前,我开始思索数学。你也知道,到目前为止,我编写软件也有几年了。老实说,在...
  • xpp02
  • xpp02
  • 2012-03-20 13:37
  • 251

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

开发人员必需的10项技能

[size=medium] 未雨绸缪,作为有远见和忧患意识的开发人员,现在可不是因为仍保有工作而自满的时候。为了更光明的前途,请看看作者列出的未来最需的技能清单。 由于最近经济形势的变化,很多开发人员只关注他们短期的工作前景。与此同时,把时间和精力花在学习最能带来回报的新技术上是件非常重...

未来5年开发人员必需的10项技能(转)

来自: http://dict.cn/kuaile/16/n-1516.html原文出处不详With the recent changes in the economy, a lot of devel...

程序员薪资与发展(五):Java开发人员职业生涯迈向成功的所需技能

在美国最赚钱的15门编程语言和技术 <a title="数据科普:哪个国家程序员挣得最多?" href="/blog
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)