文档介绍:第1章 ASP基础
静态网页与动态网页
ASP概述
ASP的运行
静态网页与动态网页
Web采用一种被称为“瘦客户机”的技术,使用B/S(Browser/Server,浏览器/服务器)模型。
静态网页与动态网页
根据Web服务器向Web浏览器发送页面的内容可将网页分为两种:静态网页和动态网页。
静态网页是指对于所有访问该网页的用户来说,在其客户端浏览器的显示内容都是一样的。又称为“普通HTML网页”,。
动态网页会根据用户的不同需求显示不同的内容。
静态网页与动态网页
静态网页及其执行过程
用户首先在浏览器的地址栏中键入要访问的网页地址,并回车触发这个申请。
浏览器将申请发送到指定的Web Server上。
Web 。
Web Server从当前硬盘或内存中读取正确的HTML文件,然后将它送回用户浏览器。
用户的浏览器解释这些HTML文件并将结果显示出来。
静态网页与动态网页
动态网页及其执行过程
用户在浏览器的地址栏中键入动态网页文件,并回车触发这个动态网页的请求。
浏览器将这个动态网页的请求发送到Web服务器。
Web服务器接收这些请求并根据扩展名()判断请求的是动态网页,Web 服务器从硬盘或内存中读取正确的动态网页文件。
Web服务器将这个动态网页文件从头至尾执行,并根据执行结果生成相应的HTML文件(静态网页)。
HTML文件被送回浏览器。
用户的浏览器解释这些HTML文件并将结果显示出来。
静态网页与动态网页
:CGI是一种通用的网关接口,是外部程序和WEB服务器之间的标准编程接口。
2. ASP:可以认为ASP是一种类似HTML、Script与CGI的结合体,但是其运行效率却要比CGI高。
3. PHP:PHP(Hypertext Preprocessor,超文本预处理器)是一种HTML内嵌式的语言(类似于ASP)。
:JSP(Java Server Pages,Java服务器页面)是Sun公司推出的网站开发技术,是将纯Java代码嵌入HTML中实现动态功能的一项技术。
5. :不是ASP的一个简单升级,它提供了一个全新且功能强大的服务器控件结构。
本章首页
ASP基础
ASP(Active Server Pages,活动服务器网页)是服务器端脚本编写环境,可以创建和运行动态、交互、高效的Web服务器应用程序。使用ASP可以组合HTML标记、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。
ASP基础
ASP的特性
ASP是在服务器端运行,ASP程序具有保密性。
在ASP中可以包含HTML标记、服务器端和客户端脚本命令和ActiveX组件。
ASP提供了几种内置对象。
使用附加组件可以扩展Active Server Pages。
ASP可以与数据库(如SQL Server,Microsoft Access等)建立连接。
ASP基础
ASP程序的基本结构
。
在ASP文件中通常包含文本、HTML标记和脚本命令,这三部分的内容以各种组合混杂在ASP文件中,需要使用不同的符号进行区分。
HTML使用标准的HTML标记界定;
ASP语句和ASP脚本命令必须使用“<%”和“%>”表示脚本的开始和结束,可以每一行ASP语句界定一次,也可以多行语句界定一次。
ASP的运行
IIS
、停止Web站点
PWS的安装和设置