思考题
1. 静态 网页与动态网页的本质区别是什么?如何让网页动起来?用自己的话比较清楚的
说明两种不同动态网页的实现机制p68,最后一段 本质区别:(1)静态网页
静态网页扩展名一般为.HTM或.HTML,运行于客户端浏览器。当用户浏览器通过HTTP协议向WEB服务器请求提供网页内容时,服务器仅将原已设计好的静态HTML文档传送给用户浏览器。
静态网页不能存取后台数据库,不能动态改变网页的显示内容,只能固定显示事先设计好的页面内容,这样当需要更新网页内容时,要重新制作HTML文档,因此维护起来比较困难。
(2)动态网页
动态网页运行于服务器端。WEB服务器可以根据用户的特定信息创建HTML内容,发送给请求的用户并在其浏览器上显示。客户端浏览器与WEB服务器能互相传递消息,是动态网页的基本特征。
动态网页可以根据用户的特定需求,实现对后台服务器的存取,动态生成客户端页面并显示,因此维护起来较方便
2. 什么是ASP?简述ASP的特点及其工作过程
ASP是微软提供的一套WEB服务器脚本程序开发工具和运行环境,可用来创建和运行动态交互的WEB服务应用程序。 特点:
(1) 使用VBScript或者JavaScript等简单易懂的脚本语言,结合HTML代码
(2) ASP提供了一些内置对象,可用来从客户端的浏览器接收信息或将服务器处理
后的响应信息发送给客户端的浏览器
(3) 使用简单的文本编辑器即可创建和编辑ASP程序,并且ASP程序无需编译,即
可在服务器端直接执行
(4) ASP提供了一些标准的ActiveX组件。同时允许用户添加或创建属于自己的
ActiveX组件
(5) ASP提供了一些与后台数据库连接和访问的功能 (6) ASP的源代码不会被传送到客户端的浏览器
(7) ASP可使用服务器端的脚本程序来自动生成客户端的脚本代码
(8) 在ASP网页中,可以使用COM脚本兼容引擎的任何脚本编辑语言 工作过程:
当客户端浏览器向站点的Web服务器请求ASP网页时,Web服务器先将ASP文档交给自身携带的ASP引擎,在此处ASP文档中的脚本代码并将结果转化为HTML代码,然后再将转换后的代码发送到客户端的浏览器
3. ASP文档中可包含哪些内容?使用哪些软件来编辑ASP文档? 一个标准的ASP文档可以包含HTML文档,ASP脚本语言,ASP内置对象以及ActiveX组件等
运行环境;
只有在Microsoft Windows操作系统及其配套的Web服务器软件Microsoft Internet
Information Server 的支持下才能运行
4. 什么是脚本语言?可以使用哪些脚本语言来编写ASP文档中的脚本代码? (1)
(2)ASP允许使用VBScript或者JavaScript作为其脚本语言,除此之外,只要能够提供ActiveX脚本引擎接口供ASP程序调用的任何程序语言都可以作为ASP脚本代码设计语言。 5. 如何安装和设置支持ASP工作的软件平台?
6. 什么是IIS?IIS安装完成之后,如何测试其是否安装成功?
定义:IIS是Internet Information Server的缩写,是Internet信息服务的简称。 测试:
可以通过在IE浏览器的地址栏内输入本台计算机的名称或者IP地址,也可以输入“http:127.0.0.1”或者http://localhost来测试是否安装成功
7. 什么是站点的虚拟目录?为什么创建虚拟目录?如何创建虚拟目录?
定义:虚拟目录是将物理路径的目录用一个别名来代表,该别名即为虚拟目录,利用虚拟目录可隐藏真实的目录路径,提高保密性。
原因:规模较大的Web站点常常包含了大量的HTML文件,网页图片文件,Web应用程序文件和一些数据库文件,因而需要将这些文件分别存储在同一计算机的不同目录中,甚至需要保存在多台计算机的目录中,再次情况下,就必须通过创建虚拟目录的方式来解决问题
方式;(1)在”Internet信息服务”窗口中,用鼠标右击要创建虚拟目录的网站,在出现的快捷菜单中依次选择“新建”,“虚拟目录”命令
(2)此时将启动“虚拟目录创建向导”对话框,单击“下一步”按钮,在出现的“虚拟目录别名”对话框的“别名”框中输入要创建的虚拟目录的名称
(3)单击“下一步”按钮,在出现的“网站内容目录”对话框的“目录”框中输入要创建的虚拟目录所对应的物理目录路径
(4)单击“下一步”按钮,在出现的“访问权限”对话框中,设置访问这个虚拟目录时所允许的各项权限
(5)单击“下一步”按钮,完成虚拟目录的创建。创建完成后,即可在“Internet信息服务”窗口左侧的当前网站目录树下看到这个新建的虚拟目录。
习题二
选择题
1. HTML是一种结构化的标记语言,由多种相互嵌套的网页元素组成,其中最顶层的是
(C)
A.HEAD B.BODY C.HTML D.FORM 2.HTML文档的文件扩展名是(A、B) A.html B.htm C.xml D.txt
3.下列标记中,属于表格元素的标记是(A) A.TABLE B.TR C.TD D.TH