1 Web开发技术概述

发布时间:2024-11-07

第1章 Web开发技术概述

1.掌握Web的基本概念和基础知识。 2.熟悉C/S模式与B/S模式的结构。 3.了解常用的Web开发工具。 4.了解Web开发的基本技术。

互联网的快速发展对人们的工作、学习和生活带来 了重大影响。人们利用互联网的主要方式就是通过 浏览器访问网站,以便处理数据、获取信息。 当人们通过浏览器打开各式各样的网站进行信息处 理、享受互联网带给人们巨大便利的同时,好奇的 人也许非常想知道其背后所隐藏的所有实现技术。 涉及到的技术是多方面的,包括网络技术、数据库 技术、面向对象技术、图形图像处理技术、多媒体 技术、网络和信息安全技术、互联网技术、Web开 发技术等等。其中,Web开发技术是互联网应用中最 为关键技术之一。

1.1 Web技术基础知识 1.2 Web基本技术介绍

1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9

什么是Web? 什么是Web服务器? 什么是Web页面? 统一资源定位符URL 浏览器的工作机理及种类 C/S模式与B/S模式 Web访问的机理 Web开发平台的种类 常用Web开发工具

Internet是一个网络上的网络,或者说是一个全球范 围的网间网。在Internet中分布了成千上万的计算机, 这些计算机扮演的角色和所起的作用各不相同。 有的计算机可以收发电子邮件,有的可以为用户传输 文件,有的负责对域名进行解析,更多的机器则用于 组织并展示相关的信息资源,方便用户的获取。所有 这些承担服务任务的计算机统称为服务器。 根据服务的特点,又可分为邮件服务器、文件传输服 务器、域名服务器(DNS)和Web服务器等。Web就由 互联网上的上述各种各样的服务器相互连接组成。

Web服务器又称WWW服务器、网站服务器、站点服务 器,就是将本地的信息用超文本(Hypertext)组 织,为用户在Internet上搜索和浏览信息提供服务。 从本质上来说,Web服务器实际上就是一个软件系 统。 一台计算机可以充当多个Web服务器,为提高用户 的访问效率。一般情况下,一台计算机只充当一个 Web服务器;为提供大量用户的访问,多台计算机 可以形成集群,只提供一个Web服务。 通常,我们将只充当一个Web服务器的一台计算机 就叫做Web服务器。

Web服务器在提供信息服务之前,所有信息都 必须以文件方式事先存放在Web服务器所管辖 磁盘中某个文件夹下,其中包含了由超文本 标记语言HTML(HyperText Markup Language) 组成的文本文件,我们称这些文本文件为超 链接文件,又称网页文件,或称Web页面文件 (Web Page)。

当用户通过浏览器在地址栏输入访问网

站的 网址时,实际上就是向某个Web服务器发出调 用某个页面的请求。Web服务器收到页面调用 请求后,从磁盘中调出该网页进行相关处理 后,传回给浏览器显示。 在这里,Web服务器作为一个软件系统,用于 管理Web页面,并使这些页面通过本地网络或 Internet供客户浏览器使用。图1-1展示了 Web服务器与Web页面的关系。

信息资源放在Web服务器之后,需要将它的地址告 诉给用户,以便让用户来访问,这就是统一资源 定位符URL(Uniform Resource Locators)的功 能,俗称为网址。 URL字串分成三个部分:协议名称、主机名和文件 名(包含路径)。协议名称通常为http、Ftp、 File等, 例如:http:///index.htm为一 个URL地址,其中http指的是采用的传输协议是 http;http://为主机名;index.htm为 文件名。

HTTP和FTP主要用于广域网,HTTP是超文本 协议,一般缺省使用IE访问互联网都使用此 协议。 FTP是文件传输协议 File主要用于访问本地计算机中的文件,就 如同在Windows资源管理器中打开文件一样, 要使用File协议,基本的格式如下:

file:///文件路径(file:///d:/images/pic.gif)

URL地址有相对地址和绝对地址之分。用浏览器进 行浏览页面内容时,手工输入的URL地址只能为绝 对地址,相对地址用于网页文档内部的链接地址。 假定Web服务器的主目录为d:\jfhb,存在文件 index.htm,其下有一个子目录web,存在文件 a.htm “/web/a.htm”表示相对URL地址,等同于 “http://219.153.14.22/jfhb/web/a.htm” a.htm文档中若存在“../index.htm”,则表示链接上 一级目录下的文件index.htm,也是URL相对地址。

当用户要通过浏览器访问某一个网站,用户 必须首先在浏览器的地址栏中输入相应的网 址—我们称之为URL地址,接着浏览器将向域 名服务器询问该网址对应的IP地址,并根据 返回的结果直接定位到目标服务器;

服务器与浏览器双方完成通讯握手之后,该 网站对应的图文数据便被送到浏览器中。 如果收到的是HTML代码和图片,浏览器对其进行 解释之后形成页面显示; 如果遇到扩展名为ASP、CGI之类的脚本程序,解 释工作就必须由服务器来完成,浏览器只能被动 接收解释的结果并加以显示; 当然,如果在结果中遇到HTML标记,浏览器就会 启动解释程序,然后按HTML标记的要求将网页的 内容显示在用户面前。

1 Web开发技术概述.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219