端。
URL——大家在上网的时候,需要在浏览器地址栏中输入一个网址,回车后就可以打
开相应的网页了,这个网址又叫做统一资源定位符(URL:Uniform Resource Locator)。在
Internet中的每一个网页文件或其他类型的文件都有自己的URL,它的一般形式是:
协议://服务器地址(域名或IP地址): 端口号/路径(含文件名)
(2)请结合URL知识简述静态网页和动态网页的工作原理。
答案:静态网页的
工作原理是当你在浏览器里输入一个网址回车后,就向服务器端提出了
一个浏览网页的请求。服务器端接到请求后,就会找到你要浏览的静态网页文件,然后发
送给你。
动态网页的工作原理是服务器端接到客户端发出的请求后,首先会找到你要浏览的动
态网页文件,然后就解释执行其中的程序代码,将含有程序代码的动态网页转化为标准的
静态网页,然后将静态网页发送给你。
(3)请简单比较ASP、PHP和JSP的优缺点。
答案:总的来说,ASP、
PHP和
JSP基本上都是把脚本语言嵌入到了HTML文档中。
如果要说它们最主要的优点:ASP
学习简单,使用方便;PHP
软件免费,运行成本低;JSP
多平台支持,转换方便。
(4)某同学开发了一个显示来访时间的ASP文件,存放在C:\inetpub\wwwroot下,
然后在Windows资源管理器中双击该文件,却不能正常显示,请问是什么原因?
答案:ASP文件是不能直接双击
运行的,必须通过浏览器访问,由服务器端来解释执
行为标准的HTML代码,然后才可以显示在浏览器中。
(5)在1.4.3节中讲的是如何访问ASP文件,如果希望访问HTML网页文件,可以
用类似的方法吗?
答案:可以。对于HTML文件,服务器端找到到该文件后,直接发送给客户端即可。
(6)想一想,把一个
HTML网页文件直接更改扩展名为.asp行不行?
答案:可以。相当于一个不含有任何动态代码的ASP文件,运行时服务器端也会对其
进行解释执行,只不过实际上没有代码需要解释执行而已。
(7)什么是应用
程序?为什么要建立应用程序?
答案:简单的说,添加了虚拟目录的文件夹就可以称为应用程序。建立应用程序后,
多个网站之间就可以独立了,一些公共变量就不会混淆。
3. 实践题
(1)请根据自己的实际情况搭建ASP的运行环境。
答案:请按照教材中1.2节说明搭建,具体步骤略。
(2)请上网下载并安装EditPlus。
答案:从editplus下载安装程序后,直接双击安装即可,具体步骤略。
(3)请在文件夹C:\Inetpub\wwwroot\asptemptj\chapter1下新建一个asp文件,在页面
上显示来访日期(日期函数为Date())。
答案:打开EditPlus,在其中输入清单date所示的程序代码,然后将其保存到
C:\Inetpub\wwwroot\asptemptj\chapter1文件夹下,名称为date.asp。
单date date.asp 显示来访日期
清
欢迎您光临我的主页
<%
Dim a '声明一个变量
a="您来访的日期是:" &; Date() '给变量赋值,其中Date是日期函数
Response.Write a '在页面上输出变量a的值
%>
保存完毕后,打开浏览器,在其中输入localhost/asptemptj/chapter1/tj1-1.asp即可。
(4)请在C:\Inetpub\wwwroot\asptemptj\chapter1下面新建一个文件夹tempb,然后为
该文件夹添加虚拟目录aspb,并设置默认文档为index.asp和index.htm。
答案:请参考教材1.5节进行,具体步骤略。
(5)(选做题)请参考IIS的专门书籍好好研究一下,是否一定要在C:\Inetpub\ wwwroot
下开发ASP文件?可不可以放在别的文件夹下?
答案:其实可以在其他文件夹下,比如在D:\asptemp下建立ASP文件,具体步骤如下:
第1步:首先建立D:\asptemp文件夹。
第2步:在IIS中为该文件夹建立虚拟目录asptemp(注意,也可以用别的名称).
第3步:下面就可以在asptemp文件夹下分章建立子文件夹和ASP文件