全球旧事资料 分类
基于ASP技术的Web数据库应用开发
第一节Web数据库解决方案
一、Web数据库访问过程Web数据库访问过程如下图:
IIS5
14
IIS5
23
SQLServer2000数据库服务器
客户机
Web服务器
可以将上述过程分为四步:1、在浏览器地址栏输入httpmy
etserverbooksalefi
dbookhtm,按照网络环境的配置,客户机将寻找网络上名为my
etserver的计算机,在计算机my
etserver上安装了IIS50Web服务器软件,Web服务器的功能是解释执行以标准的HTML语言格式编辑的Web页面文件。因此Web服务器就寻找默认的网站主目录下的booksale子目录下的fi
dbookhtm文件,如果存在该文件,就将文件执行的结果反馈给客户机的浏览器,在浏览器里看到的就是该文件执行的结果。2、在fi
dbookhtm文件执行的文本框中输入相关内容,然后单击“确定”按钮,这个过程中录入的查询信息被发送给名为fi
dbookasp的文件,该文件的作用就是从数据库服务器中提取出相关的数据。3、从数据库服务器中提取出相关的数据被送回到Web服务器。4、Web服务器将结果按照一定的格式反馈给客户机。二、Web服务器的功能Web服务器是一种具有解释执行Web页面文件功能的软件,它的主要作用就是用于构建各种Web网站,提供WWW浏览服务,常见的Web服务器软件有IIS50、Apache、Tomcat等等。Web页面文件既包括以htm、html为后缀的静态页面,也包括以asp、jsp为后缀的动态的页面文件。静态页面是用HTML(超文本标记语言)编写的,不具备和数据库交互的功能,不能连接数据库并动态生成结果,其作用就是在浏览器上“打印”文档。“打印”的是什么,看到的就是什么。动态页面并不仅仅是指在页面上加上动画文件,如Flash动画等等,这里指的是它能够与后台数据库产生交互,既能够动态查询后台数据,又能够完成数据处理功能。早期的Web服务器软件仅能解释执行静态的页面,为了能够询问数据库,因此需要额外安装或开发一个在Web服务器和数据库服务器之间的中间件,这就是曾经风靡一时的CGI技术。
f随着以微软的IIS40(I
ter
etI
formatio
Server,互联网信息服务)为代表的Web服务器的推出,在Web服务器软件上集成对数据库的支持功能,用户只需要按照一定的规范调用数据库接口程序,进行简单的二次开发就可以完成与数据库的交互功能,这就是ASP脚本语言技术。因此,可以将Web服务器的功能分解为两部分。(1)静态页面解释执行器。完成的是解释执行以htm、html等为后缀的静态页面文件,不与数据库服务器发生联系,直接向客户机的浏r
好听全球资料 返回顶部