上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.5 网站开发与发布
基于OpenLayers开发WebGIS应用程序,即开发Web网站,可以直接采用HTML+JavaScript的纯客户端方式开发,或者结合.NET、Java后台开发。不管选用哪种方式,最后都要将开发后的网站发布到局域网或互联网,使得网络内的用户能够访问使用。
与一般Web网站类似,Web应用部署结构如图3-23所示,可通过Web服务器中的Web应用服务器软件来发布Web站点。
图3-23 Web应用部署结构
客户端:即Web网站的应用终端,网络内的用户可通过浏览器访问部署的Web站点。
Web服务器:即部署Web网站的应用服务器,可通过Web应用服务器软件来发布Web站点。有很多Web应用服务器软件可发布网站,可根据开发网站的特点选用最为适合的平台进行发布。一般情况下,.NET体系的Web应用系统使用微软的IIS(Internet信息服务管理器)部署,Java体系的Web应用系统则有Tomcat(开源Apache)、WebSphere(IBM)、WebLogic(Oracle)、Jboss(开源)等大量平台可选用。对于采用纯客户端方式(如HTML+JavaScript)开发的网站,可选择任意Web应用服务器软件发布,不受限制。
数据库服务器:即部署Web网站时所使用的关系数据库的服务器,安装部署对应的数据库管理系统,导入关系数据库。
说明:小型的Web应用系统,其Web服务器与数据服务器通常为同一台计算机。
Web网站的具体部署步骤与方法,请参见本书第9章的内容。