《毕业论文--基于Java Web Start技术的Web GIS 架构研究》由会员分享,可在线阅读,更多相关《毕业论文--基于Java Web Start技术的Web GIS 架构研究(21页珍藏版)》请在金锄头文库上搜索。
1、龙岩学院龙岩学院 毕业论文(设计)毕业论文(设计) 题目: 基于 Java Web Start 技术的 Web GIS 架构研究 专业: 测绘工程 学号: 作者: 指导教师(职称 二 0 一 0 年 六 月 一 日 龙岩学院龙岩学院 毕业论文(设计)开题报告毕业论文(设计)开题报告 2010 年 1 月 8 日 论文(设计)题目:基于 Java Web Start 技术的 Web GIS 架构研究 姓名年级06 级所在院系资源工程学院 专业测绘工程指导教师 开展本课题的意义及工作内容: 意义: Web GIS 是 GIS 软件发展的趋势,但目前广泛应用于 Web GIS 的 C/S 、B/S
2、技术存在一些缺陷,为了解决这些问题,本文提出了另一种更新的技- Java Web Start 技术,该技术的 Web GIS 架构能够很方便地进行软件的升级、 安装、跨平台操作,而且能够节约大量的人力和资金。 工作内容:根据本课题的意义,对于本文提出的 Java Web Start 技术,我们提出 以下几方面:1)能否实现较好的跨平台性操作应用程序,及解决不同版本的应 用程序在同一平台存在的差异。2)完成实时更新是否就得保持网络的连接,是 否支持离线安装。3)安装高一极版本应用程序是否可以节约时间、费用,而且 比较简便。 总体的安排与进度: 3 月 3 日4 月 10 日:毕业实习,收集论文材
3、料 4 月 11 日4 月 21 日:撰写论文提纲 4 月 22 日5 月 12 日: 资料整理,完成论文初稿 5 月 13 日5 月 20 日:论文修改 5 月 13 日5 月 20 日:完成论文证稿,论文提交,论文答辩准备 课题预期达到的效果: 通过本课题的研究,让不知道 Java Web Start 技术的同学有初步了解,为以后教学 提供一些资料。 Web GIS 是 GIS 软件发展的趋势,基于 Java Web Start 技术的 Web GIS 架构具有 可以将应用程序缓存在本地、具有高效交互的用户界面、较低的带宽需求、支持脱机使 用、能自动检测版本更新的技术 指导教师意见: 签名
4、: 资源工程学院 测绘工程 指导老师: 【摘要】随着 Internet 的迅速发展和信息资源的丰富,越来越多的政府、企业和消费者开始通过浏览器在 Internet 上查找信息,而作为管理海量信息的 Web GIS 系统为用户提供了一个高效的信息查询平台。利用 Web GIS 强大的数据库和发布多数据源的特点,使得网站成为信息集散中心。目前使用的 Web GIS 架构 主要是基于 B/S 和 C/S 结构的。但是由于越来越多的企业和个人对空间数据的迫切需求,使得这两种模式 的 Web GIS 架构不能达到用户要求。基于这种情况本文提出了基于 Java Web Start 技术的 Web GIS
5、架 构,并对其整个工作原理以及与目前基于 B/S 和 C/S 架构的 Web GIS 进行比较,从而很明了的得出 Java Web Start 技术的优势,最后本文通过一个实例说明了基于 Java Web Start 技术的 Web GIS 架构的优 势。 【关键词】Web GIS,Java Web Start(JWS) ,JNLP,C/S,B/S Web GIS architecture based on Java Web Start technology Resource engineering institute Major in Engineering of Surveying and
6、 Mapping 2006090212 Lai Qingzhen tutor Xu Zhigang 【Abstract】With the development of Internet and the abundance of information resource,more and more government,enterprises and consuments start to get information on the Internet through the Browser,and the Web GIS System that manages the rich informa
7、tion provides an efficient lookup platform of inforation for users.We make use of the advantages of laege database and distributing kinds of data resourse,which makes the Web net become the center of gathering and distributing information. At present,there are Web GIS architectures based on B/S and
8、C/S mainly, which cant supply the demands of users because of the demands of more and more enterprises and individuals for spatial data. In this case, a new Web GIS architecture based on Java Web Start technology will be put forward ,the papar will talk about the workflow of Java Web Start technolog
9、y and be compared with Web GIS architectures based on B/S and C/S,then it is clear of the advantages of Java Web Start technology.At last ,the paper explains the advantages of Web GIS architecture based on Java Web Start technology through an example. 【Keywords】Web GIS,Java Web Start(JWS) ,JNLP,C/S,
10、B/S 目录目录 1 绪论 1 1.1 WEB GIS 系统 1 1.1.1 Web GIS 的概念 1 1.1.2 Web GIS 的工作原理 2 1.1.3 Web GIS 的优越性 2 1.2 研究现状及存在问题.3 1.2.1 B/S 架构 3 1.2.2 C/S 架构 3 1.3 研究内容.4 2 JAVA WEB START 技术 .5 2.1 JAVA WEB START 的工作原理 5 2.2 JAVA WEB START 的核心:JNLP 协议 .6 2.3 JAVA WEB START的优势.6 2.4 JAVA WEB START 的结构和工作过程 7 3 JAVA WE
11、B START 技术在 WEB GIS 中的应用 8 3.1 WEB START应用程序的建立.8 3.2 JNLP 文件的具体说明 .11 3.3 启动 WEB START应用程序 .11 4 结论 .13 致 谢 .14 参考文献 15 1 绪论 随着计算机网络技术的不断发展,应用软件程序变得日益复杂且更新越来越快,对于一个拥 有几百台甚至上千台计算机的公司或企业来说,要不断对这些桌面程序进行维护且时时保持这些 程序的最新版本是一件很重要且十分困难的事。对于个人用户来说也是很困难的事。在客户端软 件的部署过程中,部署平台的个体差异是最令系统管理员头疼的问题。操作系统平台的不同,同 一平台的
12、不同版本,甚至完全相同的操作系统之间不同版本的共享组件的差异,都使部署方式有 所区别。因此要想使客户更方便地管理部署应用软件程序,采用何种技术来解决这类难题成为了 关键和突破口! 现在尽管有比较多的解决这类问题的技术,比如被广泛采用的 B/S 或 n 层结构能在一定程度 上降低客户端软件的部署难度,但这毕竟是一种网面发布技术。不管其适用性如何广泛,其简单 图形组件和所支持的有限交互方式仍不能满足诸如字处理、表格以及图像处理等较复杂的应用, 并且其响应速度也受到服务器和网络环境的限制。此外,由于服务器端脚本技术无法在本地缓存, 因此其运行依赖于不能间断的网络连接。对于这个问题,这里提出了基于 J
13、ava Web Start 技术来 部署应用程序的方法。 1.1 Web GIS 系统 1.1.1 Web GIS 的概念 Web GIS 指基于 Internet 平台、客户端应用软件采用 WWW 协议运行在万维网上的地理信息系 统,即互联网 GIS。它是利用互联网技术来扩展和完善地理信息系统的一项新技术,其核心是在 地理信息系统中嵌入 HTTP 和 TCP/IP 标准的应用体系,实现互联网环境下的空间信息管理等地理 信息系统功能。总而言之,Web GIS 是地理信息系统技术和互联网技术相组合产生的一种崭新的、 革命性的新技术,使基于地图(图形、图像)的应用系统得以通过互联网技术在各行各业中
14、得到 广泛的应用。 万维网与地理信息系统的结合 Web GIS 是 GIS 软件发展的必然趋势。事实上,万维网已经成 为地理信息系统操作平台,下面介绍 Web GIS 的一些主要特点: (1)基于 Internet/Intranet 标准 Web GIS 支持 Internet 网络通信和 TCP/IP 和 HTTP(超文本传输协议) ,采用标准的 HTML 浏 览器作为应用外壳。支持 TCP/IP 和 HTTP,就是意味着 Web GIS 能与任何地方的数据相连,不论 是单位内部或外部。实现这一层次的网络协议标准化是实现其他所有功能需求的基础和前提,也 是 Web GIS 结构优越性的前提。
15、 (2)分布式服务体系结构 2 分布式服务体系结构是在客户端和服务器端都能提供活跃的、可执行进程的体系结构,它能 有效地平衡两者之间的处理负载,把数据量集中的任务放在服务器上,使得应用程序能支持其他 的网络请求,分布式处理显著地降低了带宽要求并提高了系统的性能。 (3)发布速度快,范围广,维护方便 由于运用了 Internet 技术,Web GIS 的信息更新之及时、发布速度之快、发布范围之广是 其他传统地理信息系统难以比拟的。且在 Web GIS 中,只需维护服务器端的一套数据,用户端就 能及时看到更新的数据。 (4)数据来源丰富、分布存储 Web GIS 能充分利用已有的 GIS 数据资源
16、和属性数据库数据,将常用的多种 GIS 数据转换成 自己的空间数据格式和相应的关系数据库。服务器端的 GIS 数据(包括图形和属性数据)不需 要全部集中在一台机器上,可以分散安装在不同的多台机器上。 (5)用户界面友好 Web GIS 使用标准的 Internet 浏览器作为用户使用界面和工具,通过与用户交互可定制网 页。开发工具丰富,功能强大。所开发的用户界面具有较强的多媒体效果;并且操作简单明了, 形象直观,一般用户也能使用。 (6)系统建议投资少 利用 Internet 的基础设施,以较少的投资就可以建立事一套覆盖整个企业或全行业甚至世 界范围内的空间信息发布体系。终端用户不需要购买任何专门的 GIS 软件,就可以享受到真正 的、实时的 GIS 信息服务。 (7)系统安全性 有的 Web GIS 软件(如 AntoGtride )具有对数据访问的安全控制。通过口令密码可以限制 访问人员的范围以及可访问的内容。 (8)系统协同性 遍布全球的代理商可以直接为用户发布数据并提供服务。用户可