版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章 动态网页基础,1.1 静态网页与动态网页 1.2 ASP基础 1.3 ASP的运行,1.1 静态网页与动态网页,Web采用一种被称为“瘦客户机”的技术,使用B/S(Browser/Server,浏览器/服务器)的三层模型。,1.1 静态网页与动态网页,根据Web服务器向Web浏览器发送页面的内容可将网页分为两种:静态网页和动态网页。 静态网页是指对于所有访问该网页的用户来说,在其客户端浏览器的显示内容都是一样的。又称为“普通HTML网页”,其文件的扩展名为.htm或.html。 动态网页会根据用户的不同需求显示不同的内容。,1.1 静态网页与动态网页,1.1.1 静态网页及其执行过程
2、用户首先在浏览器的地址栏中键入要访问的网页地址,并回车触发这个申请。 浏览器将申请发送到指定的Web Server上。 Web Server接收这些申请并根据.htm或.html的后缀名判断请求的是HTML文件。 Web Server从当前硬盘或内存中读取正确的HTML文件,然后将它送回用户浏览器。用户的浏览器解释这些HTML文件并将结果显示出来。,1.1 静态网页与动态网页,1.1.2 动态网页及其执行过程 用户在浏览器的地址栏中键入ASP文件,并回车触发这个ASP的申请。 浏览器将这个ASP的请求发送到给Web服务器。 Web Server接收这些申请并根据.asp的后缀名判断这是ASP要
3、求。 Web Server 从硬盘或内存中读取正确的ASP文件。 Web Server 将这个文件发送到ASP.DLL的特定文件中。 ASP文件将会从头至尾执行并根据命令要求生成相应的HTML文件。 HTML文件被送回浏览器。 用户的浏览器解释这些HTML文件并将结果显示出来。,1.1 各种WEB技术简介,1CGI(COMMON GATEWAY INTERFACE) 2ASP(ACTIVE SERVER PAGE) 3 PHP( PHP:Hypertext Preprocessor) 4JSP(JAVA SERVER PAGE ) 5. A,本章首页,CGI简介,CGI是Web服务器与外部扩展
4、程序交互的一个标准接口。按CGI标准编写的外部扩展程序可以处理客户端(一般是Web浏览器)输入的协同工作数据,完成客户端与服务器的交互操作。服务器并不关心外部扩展程序用什么语言(如C、 C、Perl、 Delphi 或Visual Basic等)编写,它只是负责接收用户的输入信息,并把CGI程序所产生的结果(HTML文档或其他符合HTTP规定的文件)回传给用户。,ASP简介,ASP属于ActiveX技术中的服务器端技术,与通常在客户端实现动态页面的技术(如Java Applet和ActiveX控件等)不同。ASP中的命令和脚本均在服务器端解释执行,执行后的结果产生HTML页面并送给浏览器。由于
5、脚本在服务器端执行,因而开发者不必担心浏览器是否能够执行脚本。同时,由于只是将HTML页面送到浏览器,在浏览器上看不到ASP源代码,系统安全的到了保证。,PHP简介,PHP的前身是一个个人主页工具(Personal Home Page)现在的PHP已经不是什么名词的缩写了,它只是这种产品的名字,代表Hypertext Preprocessor(超文本预处理器)。 PHP是一种脚本编程语言,通常嵌入或结合HTML使用。对于开发三层结构的Web数据库应用系统,PHP是开发中间层中的应用逻辑一个理想的工具。,JSP 简介,JSP(Java Server Pages)是Sun公司推出的网站开发技术,是
6、将纯Java代码或一些活性元素嵌入HTML中实现动态功能的一项技术。,ASP.NET简介,作为微软.NET框架中重要的组成部分ASP.NET越来越多地受到开发人员的关注。传统的ASP中ASP程序和网页的HTML标记混合在一起,造成了网页美工设计人员和程序设计人员在相互配合过程中会出现诸多的不便;此外,ASP页面的脚本语言是解释执行的,其执行速度较慢。为了克服ASP以上的种种限制,微软推出了ASP.NET。,1.2 ASP基础,ASP(Active Server Pages,活动服务器网页)是服务器端脚本编写环境,可以创建和运行动态、交互、高效的Web服务器应用程序。使用ASP可以组合HTML标
7、记、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。,ASP的工作流程,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标记
8、和脚本命令,这三部分的内容以各种组合混杂在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安装IIS 5.0,图1-4 “添加/删除程序”对话框,图1-5 IIS 5.0“详细信息”对话框,图1-6 “Inter
9、net信息服务”控制台,2创建eb站点,图1-7 “Web站点说明”对话框,图1-8 “IP地址和端口设置”对话框,图1-9 “Web站点主目录”对话框,图1-10 “Web站点访问权限”对话框,3启动、停止eb站点,在创建完成新的Web站点后,要确保其正常工作。在“Internet信息服务”控制台中鼠标右键单击相应的Web站点,在弹出的快捷菜单中完成。,4设置Web站点,(1)设置Web站点参数。 (2)设置Web站点的主目录。 (3)设置应用程序选项。 (4)设置Web站点的默认Web页。,图1-11 “Web站点”选项卡,图1-12 “主目录”选项卡,图1-13 “应用程序配置”对话框,图1-14 “文档”选项卡,5创建和设置虚拟目录,(1)创建Web虚拟目录。 (2)设置Web虚拟目录属性。,图1-15 虚拟目录属性,1.3.2 PWS的安装和设置,1安装PWS 2设置PWS,1安装PWS,图1-16 PWS的安装界面,图1-17 选择安装方式,2设置PWS,图1-18 PWS主界面,图1-19 PWS的“高级”选项,图1-20 添加虚拟目录,1.3.3 ASP程序的运行,在计算机上
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 急性腺腺炎的护理心理与行为干预
- 办公楼弱电智能化系统施工方案(2026新版)
- 2026年战略合作伙伴会议日程确认函4篇
- 护理技能操作规范与技巧
- 2026年外研版小学英语三年级上册单元分层进阶练习卷含答案
- 2026年外研版小学英语六年级下册句型基础运用卷含答案
- 2026年外研版小学英语句型转换练习卷含答案
- 业务合规性管理承诺书5篇
- 2026年人教版小学五年级数学下册最大公因数应用题卷含答案
- 2026年人教版小学三年级数学下册两位数乘两位数笔算卷含答案
- Unit 1 Our living planet Reading 课件-2022-2023学年高中英语牛津译林版(2020)选修第一册
- 高考语文一轮复习:古诗文情景默写 专项练习题汇编(含答案)
- 10年真题汇总内初班150分语文答案
- 第九单元+文人情致【知识精讲精研+能力培优提升】 高中音乐人音版下册
- 斯科特标准邮票目录
- GB/T 23549-2021丙环唑乳油
- GB/T 19530-2004油淬火-回火弹簧钢丝用热轧盘条
- GB/T 15605-2008粉尘爆炸泄压指南
- 学前教育学 第4章 学前教育活动的组织与指导
- 园林施工管理大型园林集团南部区域养护标准图例
- 主体工程施工小结
评论
0/150
提交评论