1、ASP动态 WEB开发技术ASP是什么?嵌入脚本的 HTML文件由 WEB SERVER 解释执行ASP的适用环境Windows NT Server 4.0 : Microsoft S3.0Windows NT Workstation 4.0 : Microsoft Peer Web Services 3.0Windows 9x : Microsoft PWS(Personal Web Server)3.0ASP与 CGI、 ISAPI的比较ASP工作原理图Web BrowserWeb BrowserWeb BrowserInternet Information ServerASP Engin
2、e ( ASP.DLL )VBScriptVBScriptADO COM ASP脚本DBMSHTTPHTTPHTTPODBCActiveXScripting浏览器将对某个文件的浏览请求发送给诸如 IIS的 Web ServerWeb Server根据请求的 URL找出相应的文件Web Server从当前硬盘或内存中读取正确的文件然后将它送回用户浏览器文件被用户的浏览器解释并将结果显示在用户浏览器上静态 HTML的访问流程ASP页面的访问流程 浏览器将一个 Active Server Pages的请求发送给 IIS IIS接收这个请求并由其 .asp的后缀意识到这是对一个ASP页面的请求。 II
3、S从硬盘或者内存中接收正确的 ASP文件 IIS将这个 ASP文件发送给一个叫 ASP.DLL解释引擎 被请求的 ASP文件将会从头至尾被执行并生成解释结果(通常是一个静态 HTML页面) 解释结果被送回浏览器 服务器发回的解释结果被用户浏览器解释并显示在用户浏览器上ASP的特点:无需编译 易于生成 独立于浏览器 面向对象 兼容 VBSCRIPT和 JAVASCRIPT语言利用 ADO可与数据库互联源程序码不会外漏 ASP的功能举例:处理由浏览器传送到服务器的表单输入访问和编辑服务器端的数据库表读写站点服务器的文件 ,实现访客计数器等功能提供广告轮播器、取得浏览器信息、 URL表管理等内置功能利用 cookies与用户交互,保存用户状态扩充功能的能力强,可利用 VC, VB等多种开发工具定制 ActiveX组件满足自己的特殊需要第一个示例的脚本ASP Script 示例 这是第 行。 ASP Script 示例 这是第 1 行。 这是第 2 行。 这是第 3 行。 这是第 4 行。 这是第 5 行。 第一个示例的解释结果