ArcGIS Flex API与Java API集成:实现Server快速开发的策略
需积分: 3 97 浏览量
更新于2024-09-25
收藏 1.48MB PDF 举报
ArcGIS Flex API与Java API集成是一个关于地理信息系统(GIS)开发的实用方案,主要针对希望通过使用Flex(一种富互联网应用程序开发框架)和BlazeDS(一个开源的消息框架)来加速ArcGIS Server应用的开发过程。此集成允许开发者利用Flex的图形用户界面(GUI)设计优势,结合Java API的强大分析功能,构建高效的WebGIS应用。
首先,理解为什么选择Flex+BlazeDS+Java组合至关重要。Flex的优势在于其跨平台的能力,提供良好的用户体验,特别是在客户端执行部分逻辑,利用客户端计算机性能,以及在无需维护Session的情况下直接访问地图服务。而BlazeDS则充当了Flex与Java服务器端的桥梁,它作为一个消息驱动的框架,简化了客户端和服务端的数据通信,使得异步通信成为可能。
在这个PPT中,开发者需要具备一定的技术背景,如熟悉JavaServer Faces (JSF)框架,掌握如何处理Ajax请求并在客户端编写JavaScript,同时对WebService技术和Axis技术有一定了解,以便能够有效地利用已有Web Services WSDL来生成Java代码进行调用。
主要内容包括服务器端的配置,如在J2EE应用服务器上部署BlazeDS,以及客户端如何通过Flex调用Java API。SWF(Shockwave Flash)与ArcGIS Server REST接口、J2EE应用服务器、BlazeDS和SOM/SOC(Service Oriented Computing)之间的集成路径也得到了详细阐述。BlazeDS作为一个独立的应用,可以直接部署并与现有的J2EE应用无缝集成,只需在WEB-INF目录下配置相应的Servlet和依赖文件。
这份资料为WebGIS开发者提供了一个清晰的路径,如何利用Flex API的易用性和美观性,结合Java API的深度分析功能,通过BlazeDS实现与J2EE服务器的高效交互,从而提高开发效率并提升用户界面体验。对于希望在企业级环境中整合GIS系统的开发者来说,这是一个不可多得的参考资源。
2010-08-13 上传
2013-12-04 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
mdwang
- 粉丝: 4
- 资源: 15
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍