|
、
Oracle Jdeveloper
或
Sun ONE Studio
,开发商可以采用标准的拖放、设置属性机制,将对象添加到应用中。
特性
为
Internet
设计三种布署模式
瘦客户端
,
所有的地图生成
/
渲染是由服务器端完成的。客户只接收小于
20k
的
GIF
。在服务器端,
MapXtreme
作为一个
Servlet
与
Web
服务器相连接,或者集成了
Web
服务器和应用服务器的功能。
中型客户端
,
Web
浏览器装载了一个
Java Applet
,但仍然从
MapXtreme
的
Servlet
中得到基于
GIF/JPEG
的地图图像。这种环境增加了灵活的用户交互,同时将从服务器下载的信息量降到最低。
胖客户端
,
装载了
applet
后,地图以一系列矢量的形式传输到
applet
中。这样,除了可从任何远程数据库中获得的空间对象外,所有的地图功能都属于客户
applet
。这种环境最适于更高带宽的内部网,所有的数据都能传输到每个客户端。要使用这种模式,
MapXtreme
必须以命名用户方式注册。
MapXtremeJava
以压缩了
10
倍的数据格式形成矢量流,便于网络传输,减少响应时间。
100%
纯
Java
MapXtremeJava
是为
Web
应用开发而设计的,它包含
100%
的
Java
类,是强健的、高度扩展的、多线程的服务器。它完全基于面向对象的设计模型,提供地图显示、查询、操作的方法和属性。
MapXtremeJava
提供
Java API(MapJ)
通过
TCP/IP
与应用服务器通信。每一个向服务器请求服务的客户端创建一个
MapJ
实例。
MapXtremeJava
无需在客户端安装插件,所以任何平台如
PC
或
UNIX
只要有标准的浏览器就可以访问服务器。
适用于主流的
Web
环境
MapXtremeJava
适用于任何
Java
实例化的
Web
环境,尤其是三层结构,并需要与支持
J2EE
架构的
Servlet
的应用服务器如
Apache Tomcat, BEA WebLogic, Sun One, IBM WebSphere
一起工作。
MapXtremeJava
安装时自动集成安装
Tomcat,
为用户开发提供便利条件。
在客户端,
MapInfo
建议最低使用
Netscape v5
或者
Microsoft Internet Explorer v5
。
应用生成向导
Map Xtreme Java
管理器提供了一种快速的原型生成环境,通过向导能购快速设计应用布局,写出代码,开发人员可以在此基础上构建更为复杂或定制的应用。
数据库连接:
MapXtreme Java
和存储在服务器数据库中的空间数据协同工作,从而允许具有安全权限的用户访问企业级数据库管理中的空间数据,允许用户对
Oracle8i
、
Oracle9i
、
Informix Universal Server
,
Microsoft SQL Server
以及
MapInfo SpatialWare for SQL Server
的访问,允许用户创建新的地图对象,移动和删除地图对象。
MapXtreme Java
与
Oracle8i Spatial
以及
Oracle9i Spatical
紧密集成,完全的
SQL
直通机制允许任何标准的
SQL
查询用于图层的生成。对
Oracle Thick & Thick Bequeath JDBC
驱动程序的支持将两者的性能分别提高了
20%
和 |