ASP动态网站开发基础教程(第4版)第1章 ASP的基础知识简明教程PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ASP动态网站开发教程(第四版)
• 1.2.4 ASP的运行环境
ASP是一种服务器端的脚本语言,它只能在服务器环境下才能正 常运行。而服务器环境的配置要求也很简单,只须在Windows NT、 Windows 2000、Windows 2003、Windows XP、Windows 7及更高版本 的操作系统上添加和安装IIS组件即可。ASP对客户端没有任何特殊的 要求,只要有一个普通的浏览器即可。
1.1 1.2 1.3 1.4
静态网页与动态网页的区别 ASP概述 架设ASP动态网站服务器 ASP文件的编写、保存、调试与运行
ASP动态网站开发教程(第四版)
1.1 静态网页与动态网页的区别
ASP动态网站开发教程(第四版)
主题 1.1.1 静态网页
静态网页是不包含程序代码的网页,它不会在服务器端执行。静态网页内容经常 以HTML语言编写,在服务器端以.htm或是.html 文件格式储存。对于静态网页,服务 器不执行任何程序就把HTML页面文件传给客户端的浏览器直接进行解读工作,所以 网页的内容不会因为执行程序而出现不同的内容。
教材 • 第01章 ASP的基础知识
ASP的全称是Active Server Pages(动态服务器页面),它是一种服务器端脚本 执行环境,使用它可以创建和运行动态、交互的Web应用程序。ASP可以结合HTML页 、脚本命令和ActiveX组件,共同创建动态的Web页和基于Web服务器的功能强大的 应用程序。本章作为全书的开端,将介绍ASP的基础知识,包括ASP的概念、技术特 点、工作原理、内置对象以及架设ASP网站服务器并以其为基础编写、运行ASP程序 的方法。
ASP动态网站开发教程(第四版)
• 1.2.5 A源自文库P的内建对象
ASP主要有6个常用内建对象,这些内建对象提供多许多方法和属性,大大方便 了设计者编写Web应用程序。下面将简单介绍ASP的内建对象。 • Resquest对象:读取用户信息。用于取得任何由HTTP请求传递过来的信息, 包括使用POST和GET传递的参数,以及从服务器和客户端认证所传递的 Cookie等。 • Response对象:传送信息给用户。可以使用它的方法输出信息到浏览器,或 将使用者转移到另一个URL,并可以控制内容形态和设定Cookie值。 • Server对象:控制ASP的执行环境。提供存取Web服务器的方法与属性。 • Session对象:存储用户对话框的相关信息。此对象仅适用于一个用户,可以 用它来记录该用户的一些信息,并为每一个用户保留一个SessionID。 • Application对象:用于为应用程序所有用户设置属性,并且传递信息给用户 。 • ObjectContext对象:提供在页面内进行事务处理的功能。
在成功利用IIS架设ASP网站,并在网站中保存了ASP程序文件后,可以 使用Internet Explorer查看网站主目录中的文件,一方面测试网站的架设是否 成功,另一方面调试与运行ASP程序。
• 1.4.1 编写与保存ASP文件
在 ASP 程序中,脚本通过分隔符将文本和 HTML 标记区分开来。 ASP 用分隔符 <%和 %>来包括脚本命令。在一个ASP 文件中一般包含 HTML标记、VBScript或JScript语言的程序代码,以及ASP语法。
ASP动态网站开发教程(第四版)
• 1.4.2 调试与运行ASP程序
ASP动态网站开发教程(第四版)
• 1.3 架设ASP动态网站服务器
ASP动态网站开发教程(第四版)
• 1.3.1 配置Internet服务器
ASP动态网站开发教程(第四版)
• 1.3.2 安装与架设IIS
ASP动态网站开发教程(第四版)
• 1.4 ASP文件的编写、保存、调试与运行
ASP动态网站开发教程(第四版)
ASP动态网站开发教程(第四版)
• 1.2.2 ASP的工作流程
当浏览器请求打开一个ASP页面,Web服务器接收到请求后,将按以下流程展开工作 。
ASP动态网站开发教程(第四版)
• 1.2.3 ASP的工作原理
而ASP的工作原理是:当用户申请一个.asp文件时,Web服务器响应该请 求,并调用服务器上的ASP解释器,解释被申请的文件,生成相对简单页面 返回给用户客户端浏览器。此类生成的页面是纯HTML文件,所以一般浏览 器都能够浏览ASP网页,而实际上当用户申请浏览.asp文件时,文件并不直接 返回给浏览器。
ASP动态网站开发教程(第四版)
1.2 ASP概述
ASP动态网站开发教程(第四版)
• 1.2.2 ASP的技术特点
ASP有以下技术特点: • 用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容,ASP程序 的运行与浏览器无关。 • ASP脚本在服务器端执行,传到用户浏览器的只是ASP的执行结果所生成的常规HTML 代码,这样可以保证设计者编写的程序代码不会被用户盗取。 • ASP使用VBScript等简单的脚本语言,设计者可以快速完成网站应用程序的编写。 • ASP运行在服务器端,使用ASP建立的网站,设计者无需担心用户在浏览器上通过 Internet访问网站时,会出现浏览器不支持ASP所使用的编程语言的情况。 • 无需编译,便可在服务器端直接执行。 • 使用普通的文本编辑器(例如Windows记事本),即可进行ASP程序的设计。 • ASP程序中包含许多几本组件和常用组件(本书后面的章节将陆续介绍),设计者只要 在服务器端安装需要的组件,就可以通过访问组件快速、简易地建立自己的ASP动态网 站,并且能够使用这些组件方便地完成网站上的某些特殊应用。
1.1.2 动态网页
动态网页是指网页内含有程序代码,并会被服务器执行的网页。用户浏览动态网 页须由服务器先执行网页中的程序,再将执行完的结果传送到用户浏览器中。动态网 页和静态网页的区别在于,动态网页会在服务器执行一些程序。由于执行程序时的条 件不同,所以执行的结果也可能会有所不同,最终用户所看到的网页内容也将不同, 所以称为动态网页。