选择安装路径时更改为d:\\Tomcat 5.0。
·设置环境变量:在“我的电脑”属性中设置环境变量:
先测试一下Tomcat服务器。首先启动Tomcat服务器,执行Tomcat目录bin子目录下的startup-using-launcher.bat程序,会出现一个Dos窗口,几秒钟后Dos窗口会自动消失,并在任务栏中出现标题为Catalina的小窗口,表明服务器已启动成功了。然后打开浏览器,在地址栏中输入http://localhost:8080(Tomcat默认端口为8080),如果看到有一个小猫就证明Tomcat成功运行。可直接关闭窗口退出Tomcat.
·建立站点:修改d:\\Tomcat 5.0\\conf\\server.xml,在上一行添加如下代码来建立站点。
此步骤应该对应程序安装的目录。更改完成后,可直接在地址栏中输入http://localhost:8080/education/login.jsp进行访问。
2.5数据库理论
2.5.1 SQL Server 简介
Microsoft SQL Server 2005 是一个高性能的客户端/服务器结构的关系数据库管理系统(RDBMS,Relational Database Management System)。SQL Server 2005 是为支持高容量的事务处理(比如在线订购录入、存货目录、记账或制造)以及数据仓库和决策支持系统(比如销售分析应用)而设计的。它运行在Microsoft Windows NT 4或Microsoft Windows 2000 Server上――基于使用Intel处理器的网络。
SQL Server 2005 实际上有七种不同的可用版本:Standard Edition \\ Enterprise Edition \\ Personal Edition \\ Developer Edition \\ Windows CE Edition \\ Evaluation Edition 和Microsoft Desktop Engine (MSDE)。
11
图2-1 SQL Server 简介
2.5.2客户端—服务器组件
SQL Server由存储和检索数据的客户端组件和服务器组件构成。它们使用分层通信的体系结构,从而将应用程序从下层网络和协议中独立出来。这种体系结构支持在不同的网络环境中部署一个应用程序。
图2-2客户端服务口服组件
客户端:负责商业逻辑和数据显示;
客户端组件:客户端应用程序、数据库 API、客户端网络库; 服务器:负责管理数据和分配服务器资源(内存、网络等); 服务器组件:服务器网络库、开放数据服务、关系引擎、存储引擎;
两个主网络库:超级套接字和共享内存。
12
2.5.3客户端—服务器通信过程
默认情况下,应用程序与本机实例之间的本地连接使用共享内存主网络库;计算机间连接通过超级套接字主网络库通信。
图2-3客户端服务器通信过程
超级套接字网络库有两个组成部分:
通信路径:根据选择连接的不同,使用不同的通信路径;
加密层:网络库加密通过安全套接字层API实现。
2.5.4 SQL Server 服务
SQL Server 服务通常以Winsows 2000上的服务形式运行,但是它们也能够以应用程序的方式运行。SQL Server 服务包括四种报务,在新安装SQL Server时,它们被默认安装到系统中。这四种服务是MSSQLServer 服务、SQLServer 代理服务、Microsoft 分布式事务处理协调器和Microsoft 搜索。
13
图2-4 SQL Server 服务
MSSQLServer 服务是一个数据库引擎。它是用来处理所有的Transact-SQL语句和管理所有包含在服务器上的数据库的文件。
SQLServer 代理服务与SQLServer 协同工作,建立和管理警报、本地和多服务器作业以及操作员。
Microsoft 分布式事务处理协调器允许客户端应用程序在一个事务中包含几个不同的数据源。Microsoft 分布式事务处理协调器协调正确完成分布式事务,以确保所有服务器上的全部更新是永久性的,或在发生错误时取消所有修改。
Microsoft 搜索是一个多方引擎,在Winsows 2000上以服务的方式运行。全文引擎的功能包括:对字符数据的查询功能,创建和维护索引用于加速这种查询。 2.5.5 SQL Server常用工具
企业管理器、服务管理器、查询分析器、导入和导出数据、客户端网络实用工具、服务器网络实用工具、在IIS中配置 SQL XML支持、联机丛书、事件探查器。
2.5.6 SQL Server数据库的系统数据库
master数据库:记录了一个SQL Server 系统的所有系统信息,登录信息;系统设置信息等。
14
model数据库:是SQL Server 2005 中的模板数据库,创建一个用户数据库时,系统会将Model 数据库中的内容复制到新建数据库中去。
msdb数据库:存储计划信息以及与备份和恢复相关的信息。
tempdb数据库:用作系统的临时存储空间,当退出SQL Server 时,用户在Tempdb 数据库中建立的所有对象都将被删除。
15