基于java的arcgis server开发
1、前言------为什么我们选择JSF,而不是其它framework 1 2、ArcGIS Server Java开发 JSF基础 2 3、ArcGIS Server Java ADF开发的JSF知识介绍 5 4、ArcGIS Server 开发初步 -- 自定义工具 7 5、使用图片和TrueType字体进行标注 10 6、Server Java讲座-----扩展Tasks框架 13 7、Server Java 开发实战---自定义command 19 8、 ArcGIS Server Java 讲座--ADF 体系结构 第一部分 21 9、ArcGIS Server JAVA讲座--实现后台JSF Bean和前台Javascript的联动 24 10、ArcGIS Server JAVA讲座 --AJAX基础 25 11、ArcGIS Server JAVA开发讲座--- ADF中的Ajax函数 27 12、ArcGIS Server Java讲座--如何在用JSF在服务器端处理Ajax请求 29 ....... 【基于Java的ArcGIS Server开发】系列讲座主要探讨了如何使用Java进行ArcGIS Server的开发,特别是结合JavaServer Faces (JSF)框架。选择JSF的原因在于其独特的优点,包括行为与表示的分离以及事件驱动的组件模型。 JSF作为Java的一种标准MVC框架,提供了可重用的GUI组件,有助于实现行为与表示层的分离。在传统的JSP技术中,HTML和Java代码混杂在一起,导致代码复用性和维护性较差。而Model1架构引入了JavaBean,提高了开发效率,但仍有改进空间。MVC架构则进一步优化了这种分离,使得Model可以独立于View,控制器(Controller)负责协调两者,提高了代码的灵活性和可扩展性。 JSF的独特之处在于它提供了事件驱动的组件对象模型,类似于Swing或AWT。在HTML中,一个简单的`<input>`标签在JSF中转化为具有事件处理能力的组件,使得开发者可以更方便地处理用户交互,这对于GIS应用尤其重要,因为GIS通常需要丰富的用户交互体验。 ArcGIS Server Java开发中,ADF(Application Development Framework)是重要的组成部分。ADF结合JSF,可以让开发者利用JSF的事件处理机制来创建自定义工具和命令,例如通过UICommand组件实现地图控制(MapControl)的交互事件,如缩放、平移等。此外,讲座还涵盖了使用图片和TrueType字体进行地图标注,以及扩展Tasks框架和实现AJAX功能,提升应用的响应速度和用户体验。 通过自定义command,开发者可以实现特定的功能,如“fullextent”工具,通过JSF的commandButton组件触发操作,将事件绑定到服务器端代码,从而控制地图显示全范围。同时,JSF与后台的JavaBeans(JSF Bean)和前端的JavaScript之间的联动也是讲座的重点,这使得能够实现实时的异步更新,提升用户界面的动态性。 基于Java的ArcGIS Server开发利用JSF框架,不仅提高了开发效率,还增强了GIS应用的交互性和用户体验。通过深入理解和熟练运用JSF,开发者可以构建出高效、灵活且易于维护的ArcGIS Server应用程序。
剩余63页未读,继续阅读
- xzwilliam2015-05-28这对初步学习GIS的人来说是不错的文档。
- www666lt2017-12-16很不错,我是初学者
- mdl5252015-09-05非常不错 很好用
- 跃海2018-05-06可以用,谢谢分享
- 贾斯汀柯腊乐2013-03-20对GIS学习来说是一份不错的指导性文档,Thank you!
- 粉丝: 23
- 资源: 19
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 760964449620474KivaIxaBeltAllRiderSeries_1.1_apkcombo.com.apk
- 开源的跨平台计算机视觉库opencv-4.10.0-windows
- qt-opensource-windows-x86-msvc2013-5.6.3.rar
- 基于 crossbeam-channel + JNI 实现 Java 与 Rust 的消息传递
- 酒店管理客房管理系统源码
- qt-opensource-windows-x86-msvc2013-64-5.6.3.rar
- Python编程基础及未来发展瓶颈详解
- Python统计字符串中英文字母、空格、数字和其它字符的个数脚本
- 传统文化艺术展示网站.zip
- Python实现打印出所有的水仙花数.zip