Java环境下SOE—Rest开发之2(模板向导)
分享
使用Eclipse IDE向导开发Rest SOE模式会自动继承IServerObjectExtension和IRestRequestHandler接口,. IServerObjectExtension接口提供init()和shutdown()两个方法调用, IRestRequestHandler提供HTTP请求处理方法,这个在前面文章中已提过,具体说明参考前面文章。下面就具体介绍如何使用向导创建soe开发模板及部署文件。
1) 在“文件”菜单中使用新建工程,选择“其它”,然后就可以看见AO提供的模板。如下图
选择Server文件夹下的Server Object Extention模板,下一步。
2) 第一个创建SOE扩展类的界面就展现在我们眼前,包括源码位置、类包名称、扩展类名、soe显示名称、描述。具体的参数说明已经在前面文章中详细介绍过。
3) 下一步之后,选择扩展Rest接口方式还是SOAP方式。这里选择Rest方式,便出现如下界面。
在这里可以选择你需要获取的资源及资源下的操作。对于资源操作需要设置操作方法名称,输入参数及选择输入参数的格式,是以json或是其它多种方式返回需要在此进行设置,如下图所示
资源操作可以选择是采用是否只采用post方式进行资源请求,这个标志意味着是否只能通过post方式进行Http请求。如果没有输入参数,可以就此直接点完成,结束模板创建。
4) 下一步,进步SOE属性设置页面。
整个模板的创建流程已结束。
6) 右键工程,导出*.SOE部署包,可对开发好的扩展进行部署。
文章来源:http://blog.csdn.net/esrichinacd/article/details/8309349
1) 在“文件”菜单中使用新建工程,选择“其它”,然后就可以看见AO提供的模板。如下图
选择Server文件夹下的Server Object Extention模板,下一步。
2) 第一个创建SOE扩展类的界面就展现在我们眼前,包括源码位置、类包名称、扩展类名、soe显示名称、描述。具体的参数说明已经在前面文章中详细介绍过。
3) 下一步之后,选择扩展Rest接口方式还是SOAP方式。这里选择Rest方式,便出现如下界面。
在这里可以选择你需要获取的资源及资源下的操作。对于资源操作需要设置操作方法名称,输入参数及选择输入参数的格式,是以json或是其它多种方式返回需要在此进行设置,如下图所示
资源操作可以选择是采用是否只采用post方式进行资源请求,这个标志意味着是否只能通过post方式进行Http请求。如果没有输入参数,可以就此直接点完成,结束模板创建。
4) 下一步,进步SOE属性设置页面。
整个模板的创建流程已结束。
6) 右键工程,导出*.SOE部署包,可对开发好的扩展进行部署。
文章来源:http://blog.csdn.net/esrichinacd/article/details/8309349
0 个评论
推荐内容
- ArcGIS Pro 2.4向独立server发布服务步骤
- Linux上安装ArcGIS Enterprise超详细教程——以Redhat7.2上安装ArcGIS Enterprise 10.5为例
- ArcGIS for Server 10.x 许可授权手册
- Portal for ArcGIS 10.X许可授权手册 (Windows版)
- arcgis server 无法手动删除切片
- ArcGIS for Server内置JS Viewer的离线部署和配置
- Linux上安装ArcGIS for Server超详细教程——以Redhat6.5上安装ArcGIS for Server 10.3.1为例
- 如何创建Geometry Service?
- 地图服务优化策略
相关问题
- arcgis Api for java script 4.4部署离线环境
- javascript api for gis 开发环境配置
- CityEngine做的三维环境可以在移动端显示吗?
- arcgis runtime 是不是放弃对java的支持了?
- 前端通过FeatureLayer请求rest要素服务,有返回值,但是不能添加至地图上
- Win7 SP1旗舰,VS2015,安装ArcGis Runtime for .Net 100.3,找不到模板
- 使用java代码如何调用镶嵌数据集录入栅格的功能
- ArcGIS Pro2.8使用深度学习分类像素中环境使用GPU报错?
- 为什么做欧氏距离出来的道路影响范围没有覆盖整个作业区呢?有大神说要设置掩膜,但是我的10.2一设置环境就会提示失败
- 相同的两个图层分别在两台环境一样的机器上相交(intersect),结果有差异,原因是什么?
- 基于java开发SOE,可以引用第三方的jar包吗?