- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[第章运行环境
第1章 ASP的运行环境与配置 教学重点 ASP文件的基本结构 ASP的运行环境和运行方法 教学要求 了解Web基本概念与Web应用程序 了解脚本语言、静态网页与ASP动态网页 了解ASP的基本特点 掌握ASP文件的基本结构 掌握ASP的运行环境和运行方法 教学内容 1.1 Web基础知识 1. Web概述 Web(World Wide Web)是一种基于超级链接(Hyperlink)技术的超文本(HyperText)和超媒体(HyperMedia)系统。 在Web系统中,信息的表示和传递一般使用HTML(HyperText Markup Language,超文本标记语言)格式。 利用这种格式描述的信息不仅可以包含文本,还可以包含图形、图像、音频、视频等,从而为用户提供了一个易于使用的标准图形化界面。 1.1 Web基础知识 2. Web页与Web站点 Web页就是World Wide Web文档,通常称为网页。Web页一般由HTML文件组成,其中包含相关的文本、图像、声音、动画、视频以及脚本语言程序等。按照Web服务器响应方式的不同,可以将Web页分为静态网页和动态网页。 静态网页是标准的HTML文件(其文件扩展名为.htm或.html),它可以包含文本、HTML标记、客户端脚本等。任何Web服务器都支持静态网页,其执行过程如下。 (1)当用户在浏览器的地址栏输入所要访问的URL地址并按Enter键或单击Web页上的某个超级链接时,浏览器向Web服务器发送一个页面请求。 (2)Web服务器接收到这些请求后,根据扩展名.htm或.html判断出所请求的是HTML文件,然后服务器从当前硬盘或内存中读取相应的HTML文件,并将其回送到用户浏览器。 (3)用户浏览器解释这些HTML文件并将结果显示出来。 1.1 Web基础知识 1.1 Web基础知识 动态网页中除了包含静态网页中可以出现的文本、HTML标记、客户端脚本等内容外,还可以包含只能在Web服务器上运行的服务器端脚本。动态网页文件的扩展名与所使用的Web开发技术有关。例如,使用ASP技术时,文件扩展名为.asp;使用PHP技术时,文件扩展名为.php;使用JSP技术时,文件扩展名为.jsp。动态网页的执行过程与静态网页有着本质的区别,其执行过程如下。 (1)当用户在浏览器的地址栏输入所要访问的URL地址并按Enter键或单击Web页上的某个超级链接时,浏览器将这个动态网页的请求发送到Web服务器。 (2)Web服务器接收到这些请求并根据扩展名(如.asp)判断出所请求的是动态网页文件,然后服务器从当前硬盘或内存中读取相应的文件。 (3)Web服务器将根据这个动态网页文件从头到尾执行,并根据执行结果生成相应的HTML文件(静态网页)。 (4)HTML文件被送回用户浏览器,用户浏览器解释这些HTML文件并将结果显示出来。 1.1 Web基础知识 1.1 Web基础知识 3. Web应用程序 Web应用程序就是以HTTP作为核心通信协议,并使用HTML语言向用户传递基于Web信息的应用程序,也称为基于Web的应用程序。 一个Web应用程序通常是一组静态网页和动态网页的集合,在这些网页之间可以互相传递信息,还可以通过这些网页对Web服务器上的各种资源(包括数据库)进行存取。 1.2 ASP概述 1.2.1 交互式动态网页实现技术简介 CGI ASP PHP JSP ASP.NET 1.2 ASP概述 1.CGI:CGI(Common Gateway Interface)是一种通用的网关接口,是外部程序和WEB服务器之间的标准编程接口。 2. ASP:ASP(Active Server Page)是一种类似HTML、Script与CGI的结合体,是服务器端脚本编写环境,但是其运行效率却要比CGI高,他们的最大不同在于对象和组件的使用。 3. PHP:PHP(Hypertext Preprocessor,超文本预处理器)是一种HTML内嵌式的语言(类似于ASP)。 4.JSP:JSP(Java Server Pages)是Sun公司推出的网站开发技术,是将纯Java代码嵌入HTML中实现动态功能的一项技术。JSP与ASP技术非常相似,都是在HTML代码中嵌入某种程序并由语言引擎解释执行,他们都是面向服务器的技术。他们的最大区别在于ASP嵌入的是脚本程序,而JSP嵌入的是Java程序。 5. ASP.NET:是使用.NET Framework所支持的VB.NET、C#等语言作为其开发语言的网站开发技术。 1. ASP的特点 ASP中可以包含文本、HTML标记、服务器端脚本和客户端脚本以及ActiveX控件。Web服务器只执行ASP页面中的服务器端脚本,页面中的其他内容
文档评论(0)