




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、21世纪高等院校规划教材,ASP程序设计及应用 张景峰 主 编 韩红旗 刘博涛 副主编 中国水利水电出版社,第1章 动态网页基础,1.1 静态网页与动态网页 1.2 ASP基础 1.3 ASP的运行,1.1 静态网页与动态网页,Web采用一种被称为“瘦客户机”的技术,使用B/S(Browser/Server,浏览器/服务器)模型。,1.1 静态网页与动态网页,根据Web服务器向Web浏览器发送页面的内容可将网页分为两种:静态网页和动态网页。 静态网页是指对于所有访问该网页的用户来说,在其客户端浏览器的显示内容都是一样的。又称为“普通HTML网页”,其文件的扩展名为.htm或.html。 动态网
2、页会根据用户的不同需求显示不同的内容。,1.1 静态网页与动态网页,1.1.1 静态网页及其执行过程 用户首先在浏览器的地址栏中键入要访问的网页地址,并回车触发这个申请。 浏览器将申请发送到指定的Web Server上。 Web Server接收这些申请并根据.htm或.html的后缀名判断请求的是HTML文件。 Web Server从当前硬盘或内存中读取正确的HTML文件,然后将它送回用户浏览器。用户的浏览器解释这些HTML文件并将结果显示出来。,1.1 静态网页与动态网页,1.1.2 动态网页及其执行过程 用户在浏览器的地址栏中键入ASP文件,并回车触发这个ASP的申请。 浏览器将这个AS
3、P的请求发送到给Web服务器。 Web Server接收这些申请并根据.asp的后缀名判断这是ASP要求。 Web Server 从硬盘或内存中读取正确的ASP文件。 Web Server 将这个文件发送到ASP.DLL的特定文件中。 ASP文件将会从头至尾执行并根据命令要求生成相应的HTML文件。 HTML文件被送回浏览器。 用户的浏览器解释这些HTML文件并将结果显示出来。,1.1 静态网页与动态网页,1CGI:CGI是一种通用的网关接口,是外部程序和WEB服务器之间的标准编程接口。 2 ASP:可以认为ASP是一种类似HTML、Script与CGI的结合体,但是其运行效率却要比CGI高。
4、 3 PHP:PHP(Hypertext Preprocessor,超文本预处理器)是一种HTML内嵌式的语言(类似于ASP)。 4JSP:JSP(Java Server Pages)是Sun公司推出的网站开发技术,是将纯Java代码嵌入HTML中实现动态功能的一项技术。 5. A:ASP.NET不是ASP的一个简单升级,它提供了一个全新且功能强大的服务器控件结构。,本章首页,1.2 ASP基础,ASP(Active Server Pages,活动服务器网页)是服务器端脚本编写环境,可以创建和运行动态、交互、高效的Web服务器应用程序。使用ASP可以组合HTML标记、脚本命令和ActiveX组
5、件以创建交互的Web页和基于Web的功能强大的应用程序。,1.2 ASP基础,1.2.1 ASP的特性 ASP是在服务器端运行,ASP程序具有保密性。 在ASP中可以包含HTML标记、服务器端和客户端脚本命令和ActiveX组件。 ASP提供了几种内置对象。 使用附加组件可以扩展Active Server Pages。 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.0 2创建eb站点 3启动、停止eb站点 4设置Web站点 5创建和设置虚拟目录 1.3.2 PWS的安装和设置 1PWS的安装 2PWS的设置,1.3 ASP的运行,1.3.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 寄卖合同协议书
- 小孩上学租房合同
- 翻译服务协议合同
- 天花吊顶装修合同
- 合同之店员聘用合同
- 房屋中介居间合同
- 学校食堂肉类供货合同年
- 有关设备购销合同
- 新材料生产加工合同
- 星酒店投资技术服务合同
- 网咖成本预算明细表
- 译林版四年级下册第一单元课件
- 化工制图CAD教程-工艺流程图课件
- 计算机软件保护课件
- 人教版高中政治必修3政治与法治《第一课历史和人民的选择》教案及教学反思
- 【基于哈佛分析框架的上市公司财务研究-以中百集团为例】
- 中职生心理特征和常见心理问题
- 美术第二课堂活动方案2篇
- (名师整理)部编人教版语文初中课内古诗文大全(五四制)
- 非常好的精益生产案例-值得借鉴
- 东南亚润滑油市场研究报告和展望
评论
0/150
提交评论