收藏 分享(赏)

Dreamweaver UltraDev 4 Web 应用程序设计.docx

上传人:oceanpvg 文档编号:3144832 上传时间:2018-10-04 格式:DOCX 页数:286 大小:1.65MB
下载 相关 举报
Dreamweaver UltraDev 4 Web 应用程序设计.docx_第1页
第1页 / 共286页
Dreamweaver UltraDev 4 Web 应用程序设计.docx_第2页
第2页 / 共286页
Dreamweaver UltraDev 4 Web 应用程序设计.docx_第3页
第3页 / 共286页
Dreamweaver UltraDev 4 Web 应用程序设计.docx_第4页
第4页 / 共286页
Dreamweaver UltraDev 4 Web 应用程序设计.docx_第5页
第5页 / 共286页
点击查看更多>>
资源描述

1、Dreamweaver UltraDev 4Web 应 用 程 序 设 计程不功 程 江 编著人 民 邮 电 出 版 社图 书 在 版 编 目 ( CIP) 数 据Dreamweaver UltraDev 4 Web 应用程序 设计/程不功, 程江编著.北京: 人民邮电出版社, 2001.9 ISBN 7-115-09641-4I.D II.程 程 I II.主页制作应用软件,D reamweaver UltraDev 4 IV.TP393.092中国版本图书馆 CIP 数 据 核 字 ( 2001) 第 059103 号内 容 提 要本书重点讲解了利用 Dreamweaver UltraDe

2、v 4 进 行 网 站 管 理 、 网 页 设 计 以 及 利 用 ASP 访 问数据库的方法和步骤。 对于一些涉及系统内部较深层次的问题, 如自定义服务器行为、 创建 虚拟购货车等,也在有关章节中作了较为详细的论述。本书的主要宗旨是突出应用。从应用的需要出发提出问题,分析和解决问题。 本书适合于初、 中级动态网页设计和网站开发者或业余爱好者自学使用, 也可作为大专院校计算机专业学生的教材或参考书。Dreamweaver UltraDev 4 Web 应 用 程 序 设 计。 编 著 程 不 功 程 江责 任 编 辑 执 行 编 辑邹 文 波 苗 颖。 人 民 邮 电 出 版 社 出 版 发

3、行 北 京 市 崇 文 区 夕 照 寺 街 14 号 邮编 100061 电 子 函 件 315 网址 http:/北 京 汉 魂 图 文 设 计 有 限 公 司 制 作 北 京 厂 印 刷新 华 书 店 总 店 北 京 发 行 所 经 销。 开 本 : 7871092 1/印 张 : 18.5字 数 : 437 千字 印数:1 0 000 册2000 年 9 月第 1 版2000 年 9 月 北 京 第 1 次印刷ISBN 7-115-09641定 价 : 28.00 元 1 前 言Web 是 Internet 中应用最 广、 发展最快、 最受欢迎的组成部分, 而网页设计和网站建设又 是 W

4、eb 的 核 心 。几 年 来 Macromedia 公 司 以 自 己 在 多 媒 体 领 域 的 独 特 优 势 推 出 的 Dreamweaver 与 Firework、 Flash 相 结 合 的 开 发 平 台 , 在 开 发 Web 网 页 方 面 一 直 处 于 领 先 地 位 , 人 们 用 “梦 幻 组 合 ”来 赞 颂 她 的 辉 煌 。 然 而 遗 憾 的 是 , 这 个 系 统 访 问 数 据 库 的 能 力 不 强 , 作 为 网 站 的 开 发 工具,它的功能还显得不够完备。2000 年 初 Macromedia 公 司推出了 Dreamweaver UltraDe

5、v 1.0 版 本, 12 月又 推出了 4.0 升 级版本(20 01 年上半年又 推出 4.01 版 本) 。新版本 既有 Dreamweaver 的前台 优势,又大大 加 强了后台访问数据库的能力, 从而使得情况有了根本的变化。 Dreamweaver UltraDev 4.0(4.0 1) 版本与 Firework 4.0、 Flash 5 相结合已 经成为当今创建网站、 开发动态网页的最优秀和最强大 的完整工具之一。学 会 使 用 这 个 系 统 已 经 成 为 广 大 设 计 者 的 共 同 愿 望 。 如 何 使 用 这 个 系 统 , 这 里 存 在 着 3 种 不 同 的 层

6、 次 : 正 确 使 用 、 灵 活 使 用 和 创 造 性 地 使 用 。 一 个 高 明 的 设 计 者 不 仅 应 该 掌 握 利 用 系 统 提 供 的 功 能 进 行 网 页 设 计 、 访 问 数 据 库 的 方 法 , 还 要 理 解 源 代 码 的 作 用 并 具 备 有 在 必 要 时修改源代码的能力。围绕这种需要,本书的内容作了以下安排。(1) 重点讲解网站管理、 网页设计以及利用 ASP 访问数据库的方法和步骤, 为正确使 用 系统提供指导。 这也是更高应用层次的基础。 当前, 网站开发者正面临着越来越大的快速开发 网站的压力,在这种形势下,充分利用系统提供的功能具有特别

7、重要的意义。( 2) 在 讲 方 法 的 同 时 本 书 也 适 当 地 介 绍 方 法 的 实 质 以 及 有 关 理 论 , 结 合 代 码 讲 解 原 理 , 并且结合实例讲解补充、修改源代码的方法,为灵活使用系统奠定理论基础。(3) 对于一 些涉及系统内部较深层次的问题, 如自定义服务器行为、 创建虚拟购货车等, 本书在有关章节中也作了较为详细的论述, 读者可以根据自己的需要选读这些内容。 暂时跳过 去也不会影响对其他章节的学习。( 4) 创 建 网 站 是 一 门 综 合 技 术 , 是 JavaScript、 VBScript、 HTML 4.0、 DHTML、 CSS、 SQL、

8、 ADO 数据库访问、浏览器行为、服务器行为等技术的综合。其中每一项技术都可以写 成厚厚的一本书。本书则用尽可能短的篇幅将它们的核心部分提取出来介绍给读者。本书的主要宗旨是突出应用, 从应用的需要出发提出问题, 结合应用深入浅出地分析问题 和解决问题。 既讲方法又讲思想, 既讲技术又讲概念, 使各种不同要求的读者从本书中都能够 有所收益。本书对内容的安排是:从第 1 章 到 第 13 章 重 点 讲 述 多 媒 体 网 页 设 计 , 从 第 14 章到 25 章 重点讲述 ASP 数据库访问。 其中从第 22 到 25 章涉 及一些比较深层次的知识, 第 25 章 “创建 虚拟购货车”是一个

9、综合性的应用示例。本书适合于初、 中级网站和动态网页设计者或业余爱好者自学使用, 也可作为大专院校计 2 算机专业学生的教材或参考书。 作者曾用本书的初稿对计算机专业学生授课, 取得了很好的效 果。编 者 1 第 1 章 基础知识第 1 章 基 础 知 识1.1 Internet 的发展为了学习和研究 Internet 在多个领域中的应用,先应该了解 Internet 本 身 的 一 些 特 点 。 开始时, 网络的应用范围常限于办公楼或一些集中单位的内部, 我们称这种网络为 “局域网” (L AN , Local Area Network) 。 后来 出现了少量利用远程传输线路和调制解调 器

10、 (M odem) 等组件,将网络的应用范围扩大到较远地区的“广域网” ( WAN,W ide Area Network) 。但不 论 “局域网” 还是 “广域网” , 每个网络 都采用自己独立的工作平台。 常用的有 Unix、 Ethernet、 Novell、 Window NT 等等。 由于各种类型的工作平台使用的通信规范和数据格式不同, 网络之 间传输互不兼容, 因此计 算机只能和网络内部的计算机通信而不能超越网络的界限。 这些网络 , 如同信息海洋中的一座座“信息孤岛” 。Intenet 是 在 “局 域 网 ”和 “广 域 网 ”的 基 础 上 发 展 起 来 的 。 20 世 纪

11、 60 年 代 末 , 诞 生 了 计 算机“网络系统” ,这种 系统是由多台微型计算机(工作站)服务器以及通信传输等软硬 件接口组成的系统。 系统内的计算机既能独立工作, 又能与其他计算机共享系统资源 (包括软、 硬件资源, 数据资源等) 。 与原来的 “多终端分时系统” 相比, 系统的可伸缩性强、 使用方便 、 成 本 低 、 易 于 管 理 。 它 的 出 现 , 立 即 受 到 用 户 的 热 烈 欢 迎 。 短 短 几 十 年 , 网 络 系 统 得 到 了 蓬 勃 的发展。要充分共享信息资源, 必须打破网络的界限。 为此, 一个基于分组交换的计算机通信网络 由美国国防部高级研究计划

12、署建立起来, 他们开 始时的目的只是想将国防部内各个研究机构的 网络连到一起,以便交流和共享研究成果。1980 年 , Internet 已经成为 一种可以实际运行的系统, 1984 年 它的连接扩大到了美国政府 其他各个部门。 1991 年 , 欧洲国家纷纷与 Internet 连接。 1996 年进一步扩大到了全世界。 1994 年我国正式与国际 Internet 以 64bit/s 专线连接。几年来,每年与 Internet 连接的计算机数量呈 指数增长。Internet 是 继 报 纸 、 广 播 、 电 视 之 后 的 第 四 大 信 息 传 播 工 具 。 但 和 前 面 3 种

13、方 式 有 很 大 的 不同,在前面 3 种方式 中,广大群众(客户)只是被动地“听”或“看” ,而利用 Internet 环 境 下 , 更 多 的 人 可 以 通 过 自 己 的 网 页 ( 或 网 站 ) 发 表 自 己 的 看 法 、 意 见 , 与 其 他 人 进 行 讨 论 和 交流。从规模上讲, Internet 是 遍布全世界的 “巨型网络” , 其本质与传统观念中的网络不同, 它 是由千千万万个“局域网”或“广域网”组成的网,是网上的网,称“因特网” , 如图 1.1 所 示。为了实现网络之间的 “无缝连接” , Internet 使用 了 “路由器 ”(Router ) ,

14、 路由器本身也是 一 台 计 算 机 , 它 的 任 务 就 是 连 接 各 种 网 络 。 在 网 络 上 使 用 统 一 的 通 信 协 议 ( TCP/IP) 和 编 址 方法,以保证与 Internet 连接的计算机都有一个唯一的地址。 2 Dreamweaver UltraDev 4 Web 应用程序设计图 1.1 虚拟网络示意图1.2 WWW 网站的工作特点1.2.1 什么是 WWWWWW 是英文 World Wide Web 的 缩 写 , 即 通 常 所 说 的 万 维 网 , 简 称 Web。 Web 是 一 种 基 于因特网的分布式信息查询系统。它的特点是将 Interne

15、t 的 各 种 信 息 综 合 到 一 个 图 形 界 面 上 , 将文本与图形相结合, 通过超文本和超媒体实现动态传输与客户交互等功能。 由于它形象直 观易于使用且功能完备,因此成为 Internet 中 发 展 最 快 使 用 最 广 最 受 欢 迎 的 领 域 。1.2.2 WWW 的组成WWW 由 Web 浏览器(W eb Browser 或称客户机) 、W eb 服务 器(W eb Server)组成。两 者之间通过 HTTP 通信协议连接,形成一个客户机/服务器系统。其中,客户机主动申请所需 数 据 , 服 务 器 产 生 数 据 以 提 供 服 务 。 Web 服 务 器 有 时

16、 又 称 为 HTTP 服务器。1 Web 浏 览 器Web 浏 览 器 的 类 型 很 多 。 目 前 流 行 最 广 的 有 : Microsoft 公 司的 Internet Explorer(简 称为 IE) 。 Netscape 公 司的 Netscape Navigator( 简称为 NS) 。 2 Web 服 务 器Web 服 务 器 的 种 类 很 多 , 主 要 有 : 用 于 Windows NT/2000 操 作 系 统 的 Internet Information Server(简称为 IIS) ,用于 Windows 95/98 操作系 统的 Personal Web

17、 Server (简称为 PWS) , 还有 Netscape Enterprise Servsr、 WebSite Server 等 。 本 书 将 重 点 介 绍 IIS 4/5 与 PWS。 I IS 服务器IIS 服务器是 一个功能强大的 Web 服 务器, 它可 将信息发布到全世界, 为全世界的客户服 务。IIS 4/5 集成在 Windows NT Server 或 Windows 2000 Server 中,可以充分利用操作系统提 供 的 安 全 特 性 和 性 能 方 面 提 供 的 优 势 。 IIS 4/5 提供了 3 种 基 本 的 Internet 服 务 功 能 :

18、文 本 传 输(F TP) 、 信息检索 ( GOPHER) 和超文本超媒体服务 ( WWW) 。 其中最重要的是 WWW 服务。IIS 对硬件方面的要求: 66 MHz 486 以上 CPU, 建 议 使 用 90MHz Pentium 以上 CPU; 内存 32MB 以上,最好 64 MB 以上;第 1 章 基础知识 3 所需硬盘容量为 50 MB(最小安装 ) ,建议使用 200MB 以上可 使用空间; 显示器为 VGA, 建 议 使 用 Super VGA; CD-ROM 光驱 4 倍 速 以 上 , 建 议 6 倍速以上; 若只用于本机调试,则需安装一网络卡,指定本机的假定的 IP

19、地址; 若建立一个 Internet 网 站 , 需 安 装 网 络 卡 、 路 由 器 , 并 申 请 取 得 IP 地址。 软件方面的要求: Windows 2000 或 Windows NT 5.0 或 Windows NT 4.0( Windows NT 4.0 需加 Service Pack 补充软 件 ) ; Internet Explorer 5.0(至 少 4.01 版本 以上) 。 P WS 服务器安装 Windows 95/98 操作 系统的 PWS 服务器是一种小型的 Web 服务器, 可 以在家中通过 个人电脑主持 Web 站 点 或 公 司 内 部 的 Intrane

20、t 服 务 器 。 它 也 能 将 信 息 发 布 到 全 世 界 , 为 全 世 界的客户服务, 但这种服务器只适合于小型站点。 对于那些有可能数百人以上同时访问的大型 站点最好采用 IIS。本书使用的是 PWS 4.0 以 上 版 本 。 PWS 服务器需在 windows 95/98 的 环 境 下 安 装 。 通 常 情况可在 Windows 98 光 盘 的 目 录 “Add-onsPWSsetup”下 找 到 安 装 软 件 。 也 可 通 过 Internet 免费下载。 T CP/IP 协 议 与 HTTP 通信协议在 Internet 中 , 一 台 服 务 器 常 常 要

21、同 时 为 众 多 的 客 户 服 务 , 它 不 可 能 保 持 与 某 个 客 户 的 持 续 连 接 , 因 此 采 用 一 种 基 于 分 组 交 换 原 理 的 TCP/IP( Transmission Control Protocol/Internet Protocol) 通 信协议。 TCP 和 IP 是两套紧密联系而实际上又各自独立的协议, 它们先将信息进 行分组, 将整个信息分割成许多小数据包, 然后以数据包为单位进行传输。 就像一封长信, 先 将它分解成多封短信,分别放在信封里发出,信封就相当于文件头,用来说明信的发出地址、 目的地址以及其他文件的说明。 这些信途经一个个中

22、转站, 到达目的地后再把它们重新组装起 来。 路由器就相当于中转站, 它是一种特殊的计算机, 它会检测数据包的目的地址, 然后确定 将数据包送往何处。TCP 协议(传输控制协议)规定了分割和重组数据所要遵循的原则以及进行的操作。在 分 割 数 据 时 , TCP 协 议 将 为 数 据 包 添 加 一 些 附 加 的 信 息 , 指 明 这 些 数 据 来 自 何 方 、 送 往 何 处 , 以及这些数据包在文件中的顺序等,以便能在目的地将它们重新组合起来。IP 协议(网际协议)则负责在网络上传送由 TCP 装配的数据包。HTTP(H TTP, HyperText Transfer Proto

23、col) 是在 TCP/IP 基础上, 为分布式超媒体信息系 统 而 设 计 的 通 信 协 议 。 它 是 一 种 简 单 的 、 无 状 态 的 、 面 向 对 象 的 协 议 , 可 用 于 多 种 任 务 , 如 名 字服务器和分布式对象管理。在 WWW 中,用于在浏览器与服务器之间进行通信。它不仅可 以传输文本文件, 还可以传输各种数据文件, 如图形、 图片 、 音频、 视频以及二进制执行文件。HTTP 被设计成一种简单的协议, 却能够高效地处理大量请求。 浏览器连接到 HTTP 服务 器,只需发送请求方式和 URL 路 径 等 少 量 信 息 。 HTTP 规范定义了请求模式,最常

24、用的请求 模式只有 3 种 : GET、 HEAD、 POST。 每 一 种 请 求 模 式 都 允 许 客 户 以 不 同 类 型 的 消 息 与 HTTP 服务器通信。因为 HTTP 是小巧、简单的程序,所以和 FTP 等其他协议相比,它的传输速度 较快且开销较小。Dreamweaver UltraDev 4 Web 应用程序设计 4 HTTP 是 一 种 无 持 续 连 接 的 协 议 , 这 意 味 着 每 次 连 接 只 限 一 个 请 求 。 在 客 户 连 接 、 发 出 请 求、 收回响应后立即断开连接 , 所以这种协议是十分高效的 。 因为是无持续连接, 所以在没有 请求发出

25、时,服务器不会浪费空闲时间,也不会因为保留状态而消耗一些宝贵的资源。HTTP 由两部分组成: 从浏览器发出的请求以及从服务器返回的应答 HTTP 的请求。 HTTP 有简单请求和完全请求两种类型。简单请求只用一个简单的 GET 行 指 明 所 请 求 的 页 面 。 完 全 请求则由好几行组成, 它的第一行包含一个命 令 (如 GET 命令) , 指定 页面和协议版本, 接下 来的行包含 RFC822 的 头 部 , 最 后 是 一 个 空 行 , 表 示 请 求 结 束 。服务器对 HTTP 请求的应答由状态行和附加信息组成。状态信息可能包含 OK 代码 200或错误代码(如错误请求代码 4

26、00 或页面请求禁止代码 403) 。浏览器与 WWW 服务器的交互过程分为以下 4 个步骤,如图 1.2 所示。(1)浏览器建立与服务器的 TCP 连接(2)浏览器向服务器发出 HTTP 请求,指定要传输的页面(3)服务器作出响应,包括状态码和页面文档(4)浏览器断开与服务器的 TCP 连接图 1.2 浏览器、服务器的交互过程1.2.3 IP 地址与域名管理1什么是 IP 地址 为使众多的网络在虚拟网中实现“无缝连接” , 必须采用统一的编址方法。使网络内的每台计算机都有一个唯一的地址, 这个地址又称 IP 地址。 它的功能就相当于电话机的号码一样。IP 地址在计算机内占用 4 个字节 (

27、32bit) , 可用 4 组十进制数表示 , 每组数字之间用点隔 开。例如:200.33.67.39IP 地 址 实 际 由 网 络 代 码 ( Network ID) 和 网 络 内 主 机 代 码 ( Host ID) 两 部 分 组 成 .为 适 合 各 种 不 同 大 小 网 络 的 需 要 , IP 地址主要分为 3 类,各类地址的情况如图 1.3 所 示 。 A 类: 用于大规模的网络 , IP 地址的前 8 位数 用于网络码 (其中第 1 位 “0”作为标志) , 后面 24 位用 于主机代码。 网络码介于 0 到 127 之间, 也就是说全世界可以有 126 个 A 类网络

28、地址(0 和 127 保留 ) ,而 每个 A 类网络中允许有 1600 万个节 点 。B 类:用于中等规模的网络。I P 地 址的前 16 位 数用于网络码(其中“1 0”作为标志 ) , 后面 16 位 用 于 主 机 代 码 。 也 就 是 说 全 世 界 可 以 有 16000 个 B 类 网 络 地 址 。C 类:用于 较小规模的网络。I P 地址的前 24 位 数用于网络码(其中“1 10”作为标 志) ,第 1 章 基础知识 5 后面 8 位 用 于 主 机 代 码 。 也 就 是 说 全 世 界 可 以 有 200 万个 C 类 网 络 地 址 。图 1.3 各类 IP 地址结

29、构为 避 免 地 址 冲 突 , 一 个 新 加 入 Internet 的 独 立 网 络 , 必 须 先 向 InterNIC 组 织 ( Internet Network Information Center) 申 请 一 个 Network ID, 然 后 自 己 再 给 网 络 内 各 台 计 算 机 分 配 Host ID, 两 者 组 合 成 计 算 机 的 唯 一 的 IP 地址。以上的分配方式为静态分配方式, 此种方式在连接 Internet 的计算机数量飞速增长的情况 下 , 已 产 生 矛 盾 , 因 此 一 个 可 改 善 此 现 象 的 新 协 议 SIP( Simpl

30、e Internet Protocol) 出 现 了 。 SIP 占用 64 个 bit, 并 且 与 IP 地址兼容。2域名管理数字化的 IP 地址虽然能够满足 Internet 地 址 的 唯 一 性 要 求 , 但 也 存 在 着 明 显 的 缺 点 , 就 是不容易记忆。 一种好的编址方法不仅应具备区分功能, 还应该直观、 容易记忆。 因此人们用 类似于英文的字符串来代替 IP 地址,这个字符串就是域名。 域名结构在最初的 Internet 中 , 域 名 采 用 的 是 一 种 无 层 次 的 命 名 结 构 。 每 一 个 主 机 的 地 址 用 一 串 简 单 的 字 符 来 表

31、 示 。 域 名 的 管 理 也 集 中 于 Internet 网 络 信 息 中 心 ( NIC, Network Information Center) 。由 该组织负责维护整个名字空间,确认名字的合法性。无 层 次 的 域 名 管 理 和 映 射 都 很 简 单 , 但 只 适 合 于 管 理 少 量 的 域 名 , 在 连 接 Internet 的网络 大量增加的形势下, 逐渐暴露出新的矛盾, 突出的问题是容易产生重名冲突, 其次是单一集中 管理的方法大大加重了管理机构的负担,执行效率变得越来越低。于 是 产 生 了 层 次 型 命 名 机 制 , 在 域 名 中 引 入 “结 构 ”

32、的 概 念 。 域 名 的 结 构 是 层 次 型 的 , 域 名的管理机构也是层次型的。 其管理的方式是, 先将名字空间划分成若干段, 每一段由某个经 授权的机构管理,被授权的机构又将其管辖的名字空间作进一步划分,再授权给子机构管理。 每层管理机构有权管理本层的名字域, 并给主机赋予一定的标志, 整个名字空间管理机构组成 了一个树型的层次结构。 从树叶到树根各标志的有序序列就组成了主机的域名。 只要在同一层 上的标志不重名,就不会引起重名冲突。 T CP/IP 域 名在 TCP/IP 中所实现的层次型名字管理机制叫做域名系统(D NS,D omin Name System) 。 域名采用以下

33、格式:网 站 名 .类 型 .国 家 ( 地 区 ) 名 例如:我国清华大学网络的域名是:Dreamweaver UltraDev 4 Web 应用程序设计 6 其中 cn 代表 国家 (中国) , edu 代表类 型 (教育组织) , tsinghua 代表网站名 (清华大学) 。 再如:美国 Macromedia 公司的域名是:M 域名后面没有国名。没有国名时代表美国。 国家(地区)名的缩写如表 1.1 所 示 。表 1.1 几个国家(地区)名的缩写表国名 缩写 国名 缩写 国名 缩写中国 cn 印度 in 巴西 br韩国 kr 英国 uk 科威特 kw日本 jp 德国 de泰国 th 比

34、利时 be新加坡 sg 法国 fr智利 cl 瑞典 se南非 za 美国 不注明网站类型如表 1.2 所示。表 1.2 网站类型表网站类型 代码商业组织 com教育组织 edu政府组织 gov国防组织 mil网络服务机构 net国际组织 int其他非赢利机构 org域名必须转换成 IP 地址后才能被计算机识别。这个转换工作由 Internet 中 的 域 名 服 务 器 DNS( Domain Name System) 自 动 完 成 。 域 名 服 务 器 实 际 上 是 一 种 软 件 咨 询 系 统 。 每 当 它 碰 到一个域名时,就会通过相应的表格转化成相应的 IP, 然 后 在 通

35、 信 中 使 用 这 个 IP 地址。第 1 章 基础知识 7 1.3 URL 资源定位器与服务器目录管理1.3.1 通用资源定位器 URL通 用 资 源 定 位 器 ( URL) 是 Uniform Resource Locator 的 英 文 缩 写 , 是 用 来 为 Internet 网 上 的 某 个 网 页 或 某 个 文 件 定 位 的 一 串 字 符 。 URL 完整的格式为:Protocal:/ Hostname:Post / Path / file /path?perm1=value1&perm2=value2其中:Protocal 为 通 信 协 议 , 如 http、

36、ftp、 gopher 等。Hostname 为服务器域名(或 IP 地址 或服务器主机名) 。Post 为 主 机 的 端 口 , 通 常 使 用 缺 省 值 , Web 服 务 器 的 缺 省 值 为 80。 Path 目 录 别 名 。File 代 表 文 件 名 。Path 信 息 行 动 路 径 。 Perm1,perm2为 参 数 名 。 Value1,value2为各参数的值。 例如:一个完整的 URL 如下。如此长的 URL 只能用于程序中。配合服务器的目录管理,用户可以用较短的形式找到服 务器及服务器中的文件。使用的形式可以是 http:/域 名 /文 件 名 。 例如:ht

37、tp:/ example.htm或http:/ webtime.asp 甚至可用更加短的格式直接找到站点的主页,其形式如下: http:/域 名1.3.2 Web 服务器的目录管理服务器端的文件必须按照一定的规律存放才有可能迅速被找到, 因此服 务器上的目录管理 比单机上的目录管理显得更加重要。1 缺 省 目 录 的 安 装安 装 时 , IIS( 或 PWS) 提 供 了 以 下 目 录 作 为 缺 省 目 录 , 分 类 存 放 以 下 文 件 。 C:InetPubwwwroot 保 存 HTML 文 件 。Dreamweaver UltraDev 4 Web 应用程序设计 8 C:In

38、etPubscripts 保 存 运 行 文 件 , 如 *.dll、 *.exe 等 。 C:InetPubFTP 保存 FTP 协议文件。其 中 “C:”不 是 固 定 的 , 若 安 装 到 D 盘 , 则 改 用 “D:”等 , 但 建 议 下 面 的 目 录 不 要 改 动 , 因为当浏览器访问时,服务器会自动到这些目录下去寻找相关文件。2虚拟目录虚拟目录有时又称为目录别名。在 URL 中普遍采用虚拟目录代替实际目录,以简化目录 的 长 度 , IIS( 或 PWS) 提 供 了 几 个 虚 拟 目 录 。例如:虚拟目录“/scripts ” 代表 的实际路径是 “C: InetPu

39、bscripts”。 虚拟目录“/ii sadmin”代表的实际路径是 “C :IntSrviisadmin”。 虚拟目录“/c gi-bin” 代 表的实际路径是 “C :InetPubwwwrootcgi-bin”。注 意 : 实 际 路 径 以 反 斜 杠 “”分 隔 , 而 虚 拟 目 录 用 正 斜 杠 “/”分 隔 。 允许在上述目录下增添自己的子目录。例如在实际路径scripts 的目录下增添一个子目 录“che ng”。系统将自动将其转换为虚拟目录: “/scripts/cheng”。可 以 在 服 务 器 中 设 置 自 己 的 虚 拟 目 录 。 以 PWS 服 务 器 为

40、 例 , 创 建 服 务 器 虚 拟 目 录 的 步 骤 如下。(1)进入 Personal Web Server 的“个 人 Web 管理 器” 。( 2) 在 Web 管 理 器 中 单 击 “高 级 ”图 标 后 再 单 击 “添 加 ”按 钮 , 进 入 “添 加 目 录 ”对 话 框,如图 1.4 所示。图 1.4 创建虚拟目录( 3) 在 添 加 目 录 对 话 框 中 填 入 以 下 参 数 。 在目录文本框中填入服务器的物理目录。 在别名文本框中填入对应的别名(虚拟目录) 。 在访问栏的选项中根据需要选取“读取” 、 “执 行”和“脚本”项。( 4) 单 击 “确 定 ”按 钮

41、 , 如 果 虚 拟 目 录 对 应 的 实 际 目 录 不 存 在 时 , 将 提 示 “是 否 创 建 该 目录” 。此时 只需单击“是” 按钮,系统将自动创建该目录。3 主 页 ( Home Page) 的 缺 省 目 录 为 方 便 查 找 , 通 常 将 文 件 的 索 引 作 为 服 务 器 主 页 ( Home Page) 放 在 缺 省 目 录 中 , 用 户 访问时只需使用域名或 IP 地址,不必指定特定文件。 例如:第 1 章 基础知识 9 http:/服 务 器 域 名 或 http:/IP 地址以上两种形式均可自动访问这个站点的主页(默认文档) , 然后再通过主页的索引

42、进一步 找到自己需要的内容。IIS 或 PWS 提供的主页缺省的实际目录是:C:InetPubWWWroot主 页 文 件 的 缺 省 名 是 : Default.htm 或 者 Default.asp。 就 是 说 将 主 页 以 Default.htm 或 Default.asp 命 名, 并放在 C:InetPubWWWroot 目录下 时, 用户只需通过域名或 IP 地址即能访 问到这个文件。1.4 Dreamweaver UltraDev 4.0 系统简介1.4.1 系统特点近几年来 Macromedia 公 司推出的 Dreamweaver 与 Firworks、 Flash 相结

43、合的软 件在创建多 媒体网页方面独占熬头,风靡世界,被人们赞为“梦幻组合” 。但遗憾 的是它访问数据库的能 力 并 不 太 强 。 2000 年 初 推 出 的 Dreamweaver UltraDev 1.0 以 及 2000 年 12 月 推 出 升 级 后 的 Dreamweaver UltraDev 4.0( 2001 年 又 推 出 了 4.01 版 本 ) 后 , 情 况 有 了 根 本 性 的 变 化 , 升 级 后 的 Dreamweaver UltraDev 不仅完全保持了原有的优势还大大加强了后台访问数据库的能力, 使得它成为 Web 开 发 者 公 认 的 高 效 而 又

44、 完 整 的 首 选 工 具 。 可 应 用 于 快 速 开 发 新 闻 和 信 息 、 网 上教学、企业内部管理、电子商务以及其他大型综合网站等项工作。其系统有以下特点。 Dreamweaver UltraDev 是 由 Dreamweaver 和 UltraDev 两 部 分 组 成 。 Dreamweaver 主 要用于开发动态网页, UltraDev 主要 用于开发服务器端服务, 两者一起组成了一个前台与后台 密切结合的完整系统。 超强的多媒体功能。除继承了 Dreamweaver 4.0 与 Fireworks 4 和 Flash 5 集成的全部 优势外,还以开放的形式将 Activ

45、eX、 Java applet 等技术纳入于系统中。系统提供了大量内部函数和脚本, 在很多情况下开发者可以不写一行代码, 或者只需 写上少数几行代码就能完成需要书写几百行代码才能完成的工作。 与此 同时系统还给设计者提 供了编写脚本、创建新服务器行为等方面的工具,为快速而又灵活地使用系统提供了方便。它是第一个允许在同一环境中选用 ASP、 JSP 或 ColdFusion 等不同语言的系统,从 而能在最大范围满足开发者的不同习惯和爱好。系统提供了非常友好的设计界面。 设计者可以在可视界面、 代码界面、 混合界面之间 快速切换。系统还提供了活动数据窗口(Live Data) ,设计 者 可以在不

46、脱离设计环境的条件下 直接预览到在浏览器中运行的部分情况。系统提供的素材管理、 模板、 库等工具, 为开发组多人共同开发网站提供了在不同的 网页设计中重复使用某些网页元素的功能。1.4.2 系统需求运行 Dreamweaver UltraDev 4.0 至 少 应 具 备 以 下 条 件 :Dreamweaver UltraDev 4 Web 应用程序设计 10 奔腾 166MHz 及以上的 CPU。 Windows 95/98/2000/ME 或 者 Windows NT 4.0(Ser vice Pack 5) 。 64MB 以 上 内 存 。 170MB 以 上 可 用 的 硬 盘 空

47、间 。 256 色以上 800600 分 辨 率 的 显 示 器 。 Microsoft IIS 4.0 或 5.0 服 务器或者 Microsoft Personal Web Serve( r Microsoft Data Access 2.5 版本以上。Windows 98) 。1.4.3 系统的工作环境下面对 Dreamweaver UltraDev 系 统 的 工 作 环 境 作 一 个 简 要 的 介 绍 。 1进入 Dreamweaver UltraDev 4 环境为了进入 Dreamweaver UltraDev 4 的 工 作 环 境 , 先 单 击 Windows 左 下 角

48、 的 “开 始 ”按 钮 , 然 后 选 择 程 序 |Macromedia Dreamweaver UltraDev 4|Dreamweaver UltraDev 4 选 项 即 可 , 这 个 过 程见图 1.5 所 示 。图 1.5 启动 Dreamweaver UltraDev 的界面2 Dreamweaver UltraDev 4 的设计界面Dreamweaver UltraDev 4 的设计界面包括十几个大小窗口和面板 (本书中 将大的称为窗口 , 小的称为面板) ,这些窗 口和面板的作用是帮助管理各类组件,为对象设置属性和行为。窗口 和面板中大多采用可视化操作, 给网页设计带来极

49、大的方便。 但这些窗口和面板平时并不显示 在屏幕上, 只是在需要使用时才通过 Window 菜单 选项把它们显示出来, 不需要时再隐藏起来, 用这种方法可保持屏幕的清晰度。 对 于一些常用的窗口和面板也可以利用快捷按钮进行打开和 关闭的操作。图 1.6 列 出 了 几 个 常 用 的 窗 口 , 图 1.7 列出了主窗口右下方状态栏中的几个快捷按钮,按 钮 左 边 还 有 “屏 幕 大 小 ( 宽 *高 ) ”以 及 “文 件 容 量 /下 载 时 间 ”两 项 。 单 击 “屏 幕 大 小 ( 宽 * 高) ”右边的 “ ”按钮,将弹出几个常用的屏幕尺寸供选择。第 1 章 基础知识 11 3 Dreamweaver UltraDev 4 中 几 个 设 计 窗 口 的 快 速 切 换Dreamweaver UltraDev 4 中还提

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报