【asp源码栏目提醒】:网学会员鉴于大家对asp源码十分关注,论文会员在此为大家搜集整理了“ASP程序设计及应用 - 大学课件”一文,供大家参考学习
21世纪高等院校规划教材
ASP程序
设计及应用 中国水利水电出版社 第1章 动态网页基础1.1 静态网页与动态网页1.2
ASP基础1.3
ASP的运行 1.1 静态网页与动态网页 Web采用一种被称为“瘦客户机”的技术,使用B/S(Browser/Server,浏览器/服务器)模型。
Server Browser 请求 响应 1.1 静态网页与动态网页 根据Web服务器向Web浏览器发送页面的内容可将网页分为两种:静态网页和动态网页。
静态网页是指对于所有访问该网页的用户来说,在其客户端浏览器的显示内容都是一样的。
又称为“普通HTML网页”,其文件的扩展名为.htm或.html。
动态网页会根据用户的不同需求显示不同的内容。
1.1 静态网页与动态网页 1.1.1 静态网页及其执行过程 用户首先在浏览器的地址栏中键入要访问的网页地址,并回车触发这个申请。
浏览器将申请发送到指定的Web Server上。
Web Server接收这些申请并根据.htm或.html的后缀名判断请求的是HTML文件。
Web Server从当前硬盘或内存中读取正确的HTML文件,然后将它送回用户浏览器。
用户的浏览器解释这些HTML文件并将结果显示出来。
1.1 静态网页与动态网页 1.1.2 动态网页及其执行过程 用户在浏览器的地址栏中键入
ASP文件,并回车触发这个
ASP的申请。
浏览器将这个
ASP的请求发送到给Web服务器。
Web Server接收这些申请并根据.
asp的后缀名判断这是
ASP要求。
Web Server 从硬盘或内存中读取正确的
ASP文件。
Web Server 将这个文件发送到
ASP.DLL的特定文件中。
ASP文件将会从头至尾执行并根据命令要求生成相应的HTML文件。
HTML文件被送回浏览器。
用户的浏览器解释这些HTML文件并将结果显示出来。
本章首页 1.1 静态网页与动态网页 1.CGI:CGI是一种通用的网关接口,是外部程序和WEB服务器之间的标准编程接口。
2.
ASP:可以认为
ASP是一种类似
HTML、Script与CGI的结合体,但是其运行效率却要比CGI高。
3. PHP:
PHP(Hypertext Preprocessor,超文本预处理器)是一种HTML内嵌式的语言(类似于
ASP)。
4.JSP:
JSP(Java Server Pages)是Sun公司推出的网站开发技术,是将纯
Java代码嵌入HTML中实现动态功能的一项技术。
5.
Asp.net:
ASP.
NET不是
ASP的一个简单升级,它提供了一个全新且功能强大的服务器控件结构。
1.2
ASP基础
ASP(Active Server Pages,活动服务器网页)是服务器端脚本编写环境,可以创建和运行动态、交互、高效的Web服务器应用程序。
使用
ASP可以组合HTML标记、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用
程序。
1.2
ASP基础 1.2.1
ASP的特性
ASP是在服务器端运行,
ASP程序具有保密性。
在
ASP中可以包含HTML标记、服务器端和客户端脚本命令和ActiveX组件。
ASP提供了几种内置对象。
使 用 附 加 组 件 可 以 扩 展 Active ServerPages。
ASP可以与数据库(如SQL Server,Microsoft Access等)建立连接。
1.2
ASP基础 本章首页 1.2.2
ASP程序的基本结构
ASP文件是以.
asp为扩展名的文本文件。
在
ASP文件中通常包含文本、HTML标记和脚本命令,这三部分的内容以各种组合混杂在
ASP文件中,需要使用不同的符号进行区分。
HTML使用标准的HTML标记界定;
ASP语句和
ASP脚本命令必须使用“”表示脚本的开始和结束,可以每一行
ASP语句界定一次,也可以多行语句界定一次。
1.3
ASP的运行1.3.1 IIS 5.0的安装和设置1.安装IIS 5.02.创建Web站点3.启动、停止Web站点4.设置Web站点5.创建和设置虚拟目录1.3.2 PWS的安装和设置1.PWS的安装2.PWS的设置 1.3
ASP的运行 1.3.3
ASP程序的运行 http://Web站点IP地址/虚拟目录别名/
ASP文件名(包括扩展名) 或 http://Web站点域名/虚拟目录别名/
ASP文件名(包括扩展名) 本章首页