文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>ArcIMS初级教程(四)第九章定制Java浏览器(一)

ArcIMS初级教程(四)第九章定制Java浏览器(一)

时间:2007-08-18  来源:iceglacier

章节概述
本章将从多个方面来分析Java浏览器的优点。通过前面的学习我们知道,HTML很适合于希望快速创建地图的瘦客户端,但是它只适用于影像数据流,而不是真正的地理数据。Java浏览器的优点就在于它们不仅仅支持影像地图。
Java浏览器提供了一种独特而又强大的要素数据发布方案,而且和HTML浏览器一样,也可以使用JavaScript和HTML编程来定制。你不仅可以通过Java标准模板来快速地创建标准网站界面,而且还可以定制自己的网站。
要了解Java浏览器的强大的功能,必须先搞清楚模板中几个关键的HTML文件和JavaScript文件之间的关系。为此,我们将介绍另一个AXL文件default.axl,以及如何使用这个文件来标准化你的网站。你还将学习如何利用applets来实现ArcIMS功能。此外,我们还将详细地讲述Java浏览器的文件结构及其框架布局。最后,你将学习一些Java浏览器对象模型的基础知识,这些模型是如何起作用的,以及如何交互地使用ArcIMS的Java applets。
 
Java浏览器概述
Java编程语言被誉为是助长了Internet增长的催化剂。Sun Microsystems公司开发的这种语言能够在包括Windows和UNIX在内的任何平台上进行编程。由于它考虑到了Internet的复杂性,就增加了程序员在许多不同的应用领域中开发跨平台的Java程序的能力。
ArcIMS吸取了Java语言的优点,为网站程序员提供了一个简单实用的创建基于Java的Internet网站的方法。在Designer程序向导中,可以选择创建HTML网站或Java网站。当你选择了创建一个Java网站时,你可以从Java Standard和Java Custom两种模板中选择一种。
Java浏览器被认为是一种"胖"客户端。简言之,Java浏览器生成地图的速度比HTML网站要慢。理由很简单,几乎所有的地图交互和处理操作都在客户端机器进行,而不是在服务器端机器上进行的。服务器把Java Applets发送到客户端浏览器,终端用户就是通过这些Applets与服务器进行交互的。
Java Custom网站还要求客户端浏览器能够使用脚本语言与Java 2 applets进行通讯。目前Netscape Navigator(4.5版本)不支持这一功能。此外,客户端机器还要求安装Java Runtime Environment。
 
 
Java浏览器的优点
ArcIMS使得Internet GIS又向前推进了一大步。ArcIMS的典型特征是进行要素数据流的能力。换句话说,客户可以在Java站点之间传输矢量要素数据。例如,客户可以接收一幅包含了几个图层的地图并进行修改,然后把修改过的地图发送给另一个客户共享。这样,GIS用户就可以在局域网内互相交流数据,并且可以使用这些数据进行叠加、数据处理和GIS分析等操作。
由于Java浏览器依赖于服务器端对数据进行处理,所以Java网站可以最大地减小对服务器发送的请求数,从而大大地减轻了向服务器传送数据的压力。
Java浏览器网站的另一个优点是,它能够在同一个浏览器中合成多个地图服务。例如,你可以在你的网站上包含一个加拿大的影像地图服务和一个美国的要素地图服务,而两者却毫不冲突。在这一点上,HTML网站就只能使用一个影像地图服务。
Java网页很容易定制,方法与HTML网站基本一样。你可以运用你的HTML编程技巧按照需要改变某些标签和参数,也可以通过修改Designer中创建的JavaScript参数文件来改变页面显示。此外,你还可以通过与地图Applets本身打交道来改变Java网页,可以使用Java Applet API生成站点请求。通过后面的练习你就会知道,在Java浏览器中很容易就把API请求插入工具中,然后用该工具来与网站通讯。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载