您的位置:首页 > 编程语言 > Java开发

建立第一个自己的ArcServer for Java 工程

2009-08-03 18:02 435 查看
你肯定想不到我居然整整3*7小时的时间才建成自己的第一个ArcServer for java工程,用Eclipse生成一个模板很简单,但自己就想从一个web工程开始自己建立一个工程,最简单,就要一个mapcontrol就可以,折腾了三天,算是对jsf有些了解,但损失的时间是大了些,但没有资料说这些,就慢慢折腾了,好下面我就总结一下:
流程:发布服务+建立页面+配置XML+建立一些文件+类库
(1)发布地图服务,这个容易,就不说了,但是发现Arcserver发布的服务很是不稳定,一会就连不上了,很是不好用。
(2)建立页面:index。html+map。jsp
index.html就用自动生成例子里的,粘贴过来就好,
map.jsp就用Developer help里的例子

Code
<?xml version="1.0"?>
<!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN" "http://java.sun.com/dtd/web-facesconfig_1_0.dtd">
<faces-config>
<managed-bean>
<managed-bean-name>agsMap</managed-bean-name>
<managed-bean-class>com.esri.adf.web.ags.data.AGSMapFunctionality</managed-bean-class>
<managed-bean-scope>none</managed-bean-scope>
</managed-bean>

</faces-config>
(4)js文件夹,拷贝进来,images,自己定义也可以,src下加入res和xsl,必须的。
奇怪的一个就是必须有MapViewerPhaseListener。java,好像是为了实现地图拖动吧,但在什么时候调用,我还没找到。
(5)类库,直接拷贝就好了。
这里面多了帮助里没有提到的东西,所以自己按着帮助就连第一个例子就建不起来,就采用删减生成的例子来达到目的了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: