Windows 2003 Server 操作系统下需要的环境配置。
Windows 2003 Server 操作系统提供了强大的组件、类库、接口等,非常适用于软件开发。
因此,在下面章节将对 Windows 2003 Server 操作系统下需要的环境配置作全面的介绍。
2.1 .NET 开发环境 MAPGIS7-IMS 行业版中应用
ASP.NET 开发环境的配置如下: 1. 操作系统: Windows 2003 Server(推荐) 2. 浏览器: IE 6.0 及以上版本 3. 环境支持:.Net FrameWork 2.0 和 IIS5.0(或更高版本) 4. 数据库:ORACLE 9i 或 SQL Server 20002.1.1 行业版的开发环境 行业版的.NET 开发环境配置如下: 1. 按上述配置好
ASP.NET 开发环境 -3- MAPGIS7-IMS 行业版帮助文档 2. 开发语言:C语言和 JavaScript 脚本语言 3. 开发工具:Visual Studio.NET 2005 4. 准备好地图数据和相关的点位信息数据,并参照行业版的配置文档配置好 GIS 服 务器和相关数据。
示例中自带地图数据和点位信息数据,点位信息数据以 SQL Server 数 据 库 文 件 形 式 存 放 。
如 果 使 用 自 带 的 点 位 信 息 数 据 时 , 要 将 CityPosInfo_Data.MDF 附加到本地 SQL Server 2000 数据库里。
5. ( 站点开发过程中必须保持 GIS 服 务 器 MapGisIMSSvr.exe 和 MapGisIMSSvrPro.exe) 呈启动状态。
2.1.2 行业版选择的语言类型 在.NET 开发环境中,行业版开发所选择的语言类型为 C语言。
C是在 C 和 C语言基础上开发的在.NET 平台上运行的为适应 internet、intranet 和各类网络应用而设计的编程语言,该语言综合了 C、C和 Java 以及其它高级语言的优点,是一种语言优雅、类型安全、完全面向对象的编程语言。
由于 C语言是专门为.NET 平台而设计的开发语言,因此它比任何在.NET 平台下提供的其它语言都有无可比拟的优越性。
这也是行业版选择 C语言做开发语言的原因。
2.1.3 行业版所用的文件类型 MAPGIS7-IMS 行业版中用到的文件类型如下所示: 表 2-1 .NET 开发环境的文件类型 文件扩展名 用途及说明 Global.asax
ASP.NET 系统环境设置文件。
.aspx 内含 ASP 程序代码的文件,通常所说的网站后台文件。
.htm 静态网页文件。
.css 样式文件存放网站样式的样式表。
.cs
ASP.NET 代码分离后的后台文件。
.js Javascript 编写的脚本文件。
.ashx 用来处理生成动态图片、 生成动态文本等不需要回传处理的任务。
.config 配置文件。
存储一些全局处理信息,比如:数据库连接串等全局信息。
2.2 开发软件---Visual Studio.NET 2005 ---Visual Visual Studio.NET 2005(以下简称 VS05) 是 Microsoft 公司最新推出的先进的可视化开发工具,可引导用户快速掌握用 C语言进行各类网络应用程序编程的方法和技巧。
其主要特点如下: 兼容 .NET 公共语言运行库所支持的任何语言。
基于 Microsoft .NET Framework 生成。
它提供了该框架的所有优点,包括托管环 境、类型安全性和继承。
-4- MAPGIS7-IMS 行业版帮助文档 Visual Studio 支持快速应用程序开发 RAD 工具对窗体进行设计和编程。
可使用为 Web 开发提供 RAD 功能的控件进行扩展, 从而使您能够快速地创建多 样式的用户界面。
具有灵活性,因为您可以向它们添加用户创建的控件和第三方控件。
下面就来介绍在 VS05 中如何新建一个 WEB 站点,流程如下:1. 首先打开 VS05 软件,点击“开始”“程序”“Microsoft Visual studio 2005”。
2. 开始新建网站:选择文件新建网站(如图 2-1) ;也可在 VS05“起始页”左边 的“最近的项目”区域里创建,即点击“创建网站”(如图 2-2) 。
图 2-1 新建网站 -5- MAPGIS7-IMS 行业版帮助文档 图 2-2 在最近项目里创建网站3. 在跳出的“新建网站”对话框中“Visual studio 已安装的模板”中选择“
ASP.NET 网站”,在位置栏里,修改网站的名称和保存位置(如图 2-3)。
图 2-3 选择新建网站模板页面4. 单击“确定”,站点创建成功,VS05 编辑域显示 Default.aspx 的
源码(如图 2-4)。
图 2-4 Default.aspx 首页的
源码 -6- MAPGIS7-IMS 行业版帮助文档5. 点 击 右 边 的 “ 解 决 方 案 资 源 管 理 器 ” 网 站 目 录 ( F:AspWebSite10 ) Default.aspxDefault.aspx.cs,Default.aspx.cs 就是我们所说的“后台代码”(如 图 2-5)。
图 2-5 Default.aspx.cs 代码页面6. 在 VS05 中,可以很方便的新建不同类型的文件,新选中工程右键添 加 新 项 , 流程如图 2-6、图 2-7。
-7- MAPGIS7-IMS 行业版帮助文档 图 2-6 添加新项 图 2-7 添加新项模板选择页面 可以根据需要选择文件类型, ( 主要的文件是 Web 窗 体 .aspx 文 件 )、HTML 页.htm 文件、Web 配置文件(.config 文件)。
点击文件类型后,在名称栏修改文件名,再点 击“添加”按钮,文件建立完成。
7. 创建文件后就可以在编辑区打开该文件进行编程。
例如,在 Default.aspx 中加入了 如下代码,完成网站首页上的简单编码(如图 2-8) 。
-8- MAPGIS7-IMS 行业版帮助文档 图 2-8 Default.aspx 中添加代码 所有文件的编程完成后,站点就搭建好了。
如图,一个简单的
ASP.NET 网站建好 了。
现在打开管理工具Internet 信息服务(IIS)管理器本地计算机网站默认网 站,就可以看到所建网站在 IIS 下的虚拟目录。
8. 站点搭建完成后,要设置站点的起始页。
如果没有设置站点的起始页面,网站运行 时将使用系统默认的 default.aspx 页面作为起始页。
如果站点没有设置起始页,又 没有 dfault.aspx 页面,网站就会出现“找不到资源”的错误。
如果网站出现“找不到资源”的错误,则可参照以上步骤建立一个新的页面,比 如:index.htm 页面。
建好后在“解决方案资源管理器”中找到 index.htm 页面,右键 点击设为起始页选项。
这样站点就设置好了起始页,页面一加载时首先访问此页面。
9. 在 VS05 中运行新建的网站,即点击菜单条上的绿色小三角 或者按快捷键 F5, VS05 开始运行。
如果是第一次运行项目就会跳出一个“未启动调试”的对话框,生成一个新的Web.config 文件,这是一个配置文件。
每个项目都有一个配置文件,点击确定后创建网站的 web.config 文件,然后在 “解决方案资源管理器”中可看到新生成的配置文件(如图 2-9)。
图 2-9 “未启动调试”调试页面 点击“确定”后,跳出运行界面(如图 2-10)。
-9- MAPGIS7-IMS 行业版帮助文档 图 2-10 运行页面 网页上的地址栏就是站点的网址。
网站在 WEB 服务器上部署后,其他人就可以通 过网络在浏览器中输入网址,访问该站点。
如果网站中有错,运行就会中止,开始调 试。
如何调试将在下一节程序调试方法中讲述。
在 VS05 中根据上述流程,一个简单的网站搭建完毕。
如果需要详细了解,请参看 VS05的 msdn 帮助。
3 JAVA 开发环境介绍 IMS 二次开发的 JAVA 开发环境是基于开发工具 Eclipse 3.2、开发语言 JAVA 和 JSP 技术的。
这些工具和技术是当下 J2EE 开发的主流技术,具有各自的优点,有助于用户更好地进行 MAPGIS7-IMS 行业版的二次开发。
在开发之前需要配置 JAVA 开发环境,设置好环境变量。
JAVA 环境的配置相对于.NET 开发环境要复杂些,但行业版提供了一个 JAVA 环境配置工具(JavaRegTool.exe),通过该工具可将复杂的手动配置简单化。
使用 JAVA 环境配置工具对 JAVA 环境的安装配置过程将在其它章节中详细讲述。
配置好环境后,就能利用功能强大的 JAVA 开发环境开发 WEB 项目。
3.1 JAVA 开发环境 JAVA 开发环境配置如下: - 10 - MAPGIS7-IMS 行业版帮助文档 1. 操作系统: Windows2003 Server(推荐) 2. 浏览器:IE 6.0 及以上版本 3. 环境支持:jdk1.5 及以上、tomcat5.0 及以上(JDK 版本要支持 Tomcat 版本) 4. 数据库:ORACLE 9i 或 SQL Server 2000(数据驱动程序 JDBC 2000)3.1.1 行业版的开发环境 行业版的 JAVA 开发环境配置如下: 1. 按上述配置 JAVA 开发环境, 安装好 JDK1.5 和 tomcat5.0 后,正确配置好环境变量 。
2. 开发语言:JAVA 和 JavaScript。
3. 二次开发工具:Eclipse 3.2、MyEclipse5.0、 MyEclipse6.0、其他插件。
如果不习 惯英文版的 Eclipse,可以用相应版本的汉化包汉化,便于开发。
4. 与.NET 开发环境一样,准备好地图数据和相关的点位信息数据,并参照行业版的 配置文档配置好 GIS 服务器和相关数据。
示例中自带地图数据和点位信息数据, 点位信息数据以 SQL Server 数据库文件形式存放。
如果使用自带的点位信息数据 时,要将 CityPosInfo_Data.MDF 附加到本地 SQL Server 2000 数据库里。
5. 与.NET 开发环境一样,站点开发过程中须保持 GIS 服务器(MapGisIMSSvr.exe 和 MapGisIMSSvrPro.exe)呈启动状态。
3.1.2 行业版的开发语言 在 JAVA 的开发环境中,行业版开发的语言为 JAVA 语言。
JAVA 语言由 Sun 公司推出,是一个支持网络计算的面向对象程序设计语言。
JAVA 语言吸收了 Smalltalk 语言和 C语言的优点,并增加了其它特性,如支持并发程序设计、网络通信、和多媒体数据控制等。
3.1.3 行业版所用的文件类型 MAPGIS7-IMS 行业版中用到的文件类型和重要文件如下表所示: 表 3-1 JAVA 开发环境文件类型 文件扩展名 用途及说明 .java Java 文件。
.class Java 文件编译后的文件。
.jar Java 归档文件,存放各种 java 文件的压缩包。
.htm 静态网页文件。
.css 样式文件存放网站样式的样式表。
- 11 - MAPGIS7-IMS 行业版帮助文档 .js Javascript 编写的脚本文件。
.jsp 内含 java 代码的文件,网站后台处理文件。
web.xml 网站配置文件。
.hbm.java 与 使用 Hibernate 的数据库表映射文件。
.hbm.xml hibernate.cfg.xml 使用 Hibernate 操纵数据库的文件,即数据库连接。
3.2 开发软件---Eclipse ---Eclipse Eclipse 是一种通用工具平台——普遍适用的开放式扩展 IDE。
它提供了功能丰富的开发环境,众多插件能够无缝集成到 Eclipse 平台中的工具。
Eclipse 的体系结构如下图: 图 3-1 Eclipse 的体系结构图 Eclipse 的设计思想是:一切皆为插件。
Eclipse 的核心是非常小的,其他所有的功能都以插件的形式附加到这个 Eclipse 核心之上。
这样的功能插件包括它的图形 API称为SWT/JFace、Java 开发环境插件简称 JDT、插件开发环境简称 PDE等。
Eclipse 对插件的协同工作提供了良好的支持,不仅安装简单,而且还可以无缝结合。
Eclipse 是开放
源码的。
对于程序员,Eclipse 的开放
源码让他们阅读最顶级的 Java
源码 ,学习最优秀的 Java 技术。
下面就开始介绍如何在 Eclipse 里新建一个 WEB 站点,流程如下: 1. 打开 Eclipse,其开始界面如图 3-2。
- 12 - .
上一篇:
【精品】数据访问:使用 ADO_NET 的最佳实践(ADO_NET 技术文档)
下一篇:
电咖汽车入选2018独角兽企业榜百强 发布“天际”品牌将推高估值