最新公告:

中华视窗是诚信为本,市场在变,我们的诚信永远不变...

中华视窗

咨询热线

400-123-4657

公司动态

当前位置: 首页 > 新闻动态 > 公司动态

任务四 制作第一张动态网页

添加时间:2024-02-20

/

任务四 制作第一张动态网页

(1)启动 XP记事本程序,在记事本窗口中,输入以下内容,以“index.asp”为文件名在D:\xs中保存。

        
              第一张动态网页    
    

              
              大家好!

现在是<%Response.Write now()%>

其中是在服务器端执行的脚本,用于显示服务器上当前日期和时间。

ASP使用分隔符“”。在分隔符之间,可以包括任何符合所用脚本语言规范的命令。

(2)在IE浏览器窗口的地址栏中输入下列URL后按Enter键:

        http://127.0.0.1/

测试页打开并显示当前系统日期和时间。单击工具栏上的“刷新”按钮时,都将显示不同时间,这里的时间就是网页中的动态变化的内容。

【知识链接】

1.IIS

IIS是 的缩写,它是微软公司主推的服务器,IIS与 NT 完全集成在一起,因此用户能够利用 NT 和NTFS(NT File ,NT的文件系统)内置的安全特性,建立强大、灵活而安全的、站点。

IIS支持HTTP( ,超文本传输协议),FTP(File ,文件传输协议)以及SMTP,通过使用CGI和ISAPI,IIS可以得到高度的扩展。

IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的、富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持、开发软件以及Java,它也支持CGI和,以及ISAPI扩展和过滤器。

IIS的一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易地张贴动态内容和开发基于Web的应用程序。

对于诸如用、开发的软件,或者由 Basic、Java、 C++开发的系统,以及现有的CGI、脚本开发的应用程序,IIS都提供强大的本地支持。

2.虚拟目录

对于IIS的根目录来说,一个站点的根目录只能有一个,为了多个Web应用程序运行于一个IIS服务器上,就要为其虚拟一个IIS目录。每个虚拟目录受控于根目录的管理,有其特定的权限管理,也可以继承根目录的权限设置。每个虚拟目录都是指向物理磁盘中的绝对路径的,而虚拟目录指向的绝对路径可以是任意的。

虚拟目录对应到URL的名称,如中aaa就是一个虚拟目录。

IIS支持虚拟目录,建立虚拟目录对于管理Web站点具有非常重要的意义。首先,虚拟目录隐藏了有关站点目录结构的重要信息。因为在浏览器中,客户通过选择“查看源代码”,很容易就能获取页面的文件路径信息,如果在Web页中使用物理路径,将暴露有关站点目录的重要信息,这容易导致系统受到攻击。其次,只要两台计算机具有相同的虚拟目录,就可以在不对页面代码做任何改动的情况下,将Web页面从一台计算机上移到另一台计算机。

如要创建虚拟目录xs。在“信息服务”窗口左边树窗格中,右击“网站”→“默认网站”,选择“新建”→“虚拟目录”命令,然后依次输入别名:xs,路径选择为D盘下的“xs”文件夹,选择权限为“读取、运行脚本、写入”,完成发布路径设置,如图1.13、图1.14、图1.15、图1.16、图1.17所示。

动态网站建设与制作公司_制作一个动态网站_制作动态网站用什么软件

图1.13 虚拟目录创建向导一

动态网站建设与制作公司_制作动态网站用什么软件_制作一个动态网站

图1.14 虚拟目录创建向导二

动态网站建设与制作公司_制作一个动态网站_制作动态网站用什么软件

图1.15 虚拟目录创建向导三

制作动态网站用什么软件_动态网站建设与制作公司_制作一个动态网站

图1.16 虚拟目录创建向导四

制作一个动态网站_动态网站建设与制作公司_制作动态网站用什么软件

图1.17 虚拟目录创建向导五

完成设置后,在“信息服务”窗口左边树窗格中,可以看到新建好的虚拟目录xs。

3.Web工作原理

Web是基于客户机/服务器的一种体系结构,在Web方式下客户端软件常用浏览器,如图1.18所示。

制作动态网站用什么软件_制作一个动态网站_动态网站建设与制作公司

图1.18 Web工作原理

“客户机”和“服务器”概念上更多的是指软件,是指两台计算机上相应的应用程序,或者说是图中的“客户机进程”和“服务器进程”。

Web服务器向浏览器提供服务过程可以归纳为以下几种。

(1)用户打开计算机(客户机),启动浏览器程序( 、 等),并在浏览器中指定一个URL( ,统一资源定位器),浏览器便向该URL所指向的Web服务器发出请求。

(2)Web服务器(也称为HTTP服务器)接到浏览器的请求后,把URL转换成页面所在服务器上的文件路径名。

(3)如果URL指向的是普通的HTML文档,Web服务器直接将它送给浏览器。HTML文档中可能包含有Java、、和等编写的小应用程序,服务器也将其随HTML一起传送到浏览器,在浏览器所在的计算机上执行。

动态网站建设与制作公司_制作动态网站用什么软件_制作一个动态网站

(4)如果HTML文档中嵌有ASP或CGI( ,公共网关接口)程序,Web服务器就运行ASP或CGI程序,并将结果传送至浏览器。

(5)URL也可以指向VRML( )文档。只要浏览器中配置有VRML插件,或者客户机上已安装VRML浏览器,就可以接收Web服务器发送的VRML文档。

4.Web页面

Web动态技术分为网页的动态表现技术与网页的动态交互技术。前者是网页外观表现技术,后者是网页的内容更新技术。网页的动态表现技术是指在浏览器端的动态网页,也就是DHTML( HTML)。

动态内容交互是指网页内含有在服务器端执行的程序代码。每次执行的结果会根据条件的不同而不同,所以称为动态网页。

Web服务器端执行的程序有CGI、ASP、JSP和PHP等。

5.Web技术

(1)服务器技术。主要指有关Web服务器建构的基本技术,包括服务器策略与结构设计、服务器软硬件的选择及其他有关服务器建构的问题。

(2)HTML/DHTML技术。HTML是 (超文本标记语言)的缩写,它是构成Web页面的主要工具。

(3)Java技术。利用Java可以创建小应用程序,使之从服务器下载到浏览器,并在客户端的机器上运行。

(4)技术。是由开发的一种解释语言,它可以直接插入到HTML文档中。

(5)技术和技术。是 战略的中心环节,它是一种按微软组件对象模型COM机制编写的软件,它本质上是OLE技术在Web上的应用。

(6)VRML技术。Web已经由静态步入动态,并正在逐渐由二维走向三维,VRML是目前创建三维对象最重要的工具。

(7)XML技术。XML( )是一种可扩展的源标记语言,专门为Web环境而设计的。

(8)CGI。通用网关接口(CGI)是一个用于定义Web服务器与外部程序之间通信方式的标准,使得外部程序能生成HTML、图像或者其他内容,CGI程序不仅能生成静态内容,而且能生成动态内容。

(9)服务器API技术。服务器API以动态链接库(DLL)方式提供,作用和工作原理类似于CGI,可实现CGI程序提供的全部功能。

(10)ASP技术。ASP是开放式服务器应用程序开发技术,是一种技术框架,是一种服务器端脚本运行的环境。

(11)ASP.NET。ASP.NET是面向下一代企业级的网络计算Web平台,是对传统ASP技术的大升级和更新。

6.Web编程工具

常用的三种动态网页交互技术有ASP( Pages,活动服务网页)、JSP( Pages)和PHP( )。

(1)ASP是微软开发的一套服务器端脚本环境,ASP内含于IIS 3.0及以后版本之中,通过ASP可结合HTML网页、ASP指令和组件建立动态、交互且高效的Web服务器应用程序。

(2)PHP是一种易于学习和使用的服务器端脚本语言。

(3)JSP与微软的ASP技术非常相似。两者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的功能。

JSP与ASP虽然有很多相似之处,但两者也有重要区别:ASP的编程语言是之类的脚本语言,而JSP使用的是Java;两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。

7.ASP

ASP是微软推出的用以取代CGI的技术。简单来说,ASP是一套服务器端的脚本运行环境。通过ASP可以结合HTML网页、ASP指令和元素建立动态、交互、高效的Web服务器应用程序。

ASP优于CGI的地方是不用学习一门专门的编程语言来创建CGI应用程序,它提供了创建交互页的简便方法,只需将一些简单的指令嵌入到HTML文件中,就可以从表单中收集数据。ASP还可以利用ADO( Data ,微软开发的一种数据访问模型)方便地访问数据库,使得开发基于WWW的应用系统成为可能。

8.ASP的特点

(1)使用、等简单的脚本语言,并结合HTML语言,即可完成网站的应用程序的编写。

(2)不需编译,直接在服务器端执行。

(3)ASP设计的网页与浏览器无关,只要用户端使用的浏览器能执行HTML码就可以了,而这是几乎所有浏览器都满足的。

(4)有一定安全性。

【教学评价】

制作动态网站用什么软件_动态网站建设与制作公司_制作一个动态网站

【模块作业】

设计一动态网页,在网页中显示当前的日期。

小贴士:

,该语句用于显示服务器上的当前日期。

【问题探究】

如果系统的磁盘格式是FAT32格式,是否需要进行权限设置?

联系我们

电话:400-123-4657

传真:+86-123-4567

地址:浙江 温州市 温州大道欧江大厦26188号

邮箱:admin@yina37.com

电话:400-123-4657 传真:+86-123-4567 地址:浙江 温州市 温州大道欧江大厦26188号
版权所有:Copyright © 2002-2024 中华视窗 版权所有 非商用版本 ICP备案编号:粤IP**********    网站地图