当前位置:文档之家› 基于开放平台的Web开发

基于开放平台的Web开发

除了因特网基础,万维网由四个部分组成: Web服务器、浏览器、HTTP和HTML
浏览器用于查看万维网的网页,网页可以包含 文本、图片、动画、声音等元素,主要由 HTML(Hypertext Markup Language)语言构 成并驻留在世界各地的网站上。
第1章 基于开放平台Web开发环境 39-
如何理解URL
URL结构类似于DOS中的目录。例如: /bbs/index.htm
如http表示超文本传输协议,相当于驱动器符号; 是站点名,类似根目录; bbs为子目录 index.html为文件名
第1章 基于开放平台Web开发环境 39-
8
URL的结构
统一资源定位器(Uniform Resource Locator,URL)是专为标识因特网上资源 位置而设的一种编址方式
URL一般由三部分组成:
传输协议://主机IP地址或主机域名/资源所在路 径和文件名
第1章 基于开放平台Web开发环境 39-
Web服务器(Server)收到请求后,进 行相关文档的检索并以算机上的浏览器负责解释和显示
第1章 基于开放平台Web开发环境 39-
13
HTML的起源
HTML是万维网的基本规范之一,最 初由蒂姆.本尼斯李(Tim BernersLee)在1989制定的
HTTP是运行是TCP/IP协议的应用协议之一, 是因特网上应用最为频繁的协议
第1章 基于开放平台Web开发环境 39-
12
浏览器、Web服务器、HTTP
浏览器是实现HTTP协议的客户端(client) 程序,当用户在浏览器地址栏中输入一个 URL或点击一个超链接时,浏览器就向服 务器发出了HTTP请求(首先发言者)
9
URL支持的常用协议
URL用于定位和标识因特网服务或文件:
http:定位在Web服务器上文件 file:定位在本地主机或局域网上文件 ftp:定位在FTP服务器上文件 telnet:将用户连接到一个支持Telnet远程登
录的服务器上
第1章 基于开放平台Web开发环境 39-
10
标识因特网上的资源位置可用下列三种方式:
IP地址:例如“202.117.35.170” 域名地址:例如“” URL:例如“”
第1章 基于开放平台Web开发环境 39-
11
HTTP协议
浏览器向服务器请求网页服务,服务器响应 请求向用户发送网页,都需要遵循一定的规 程或协议,而超文本传输协议(HyperText Transfer Protocol,HTTP)就是用来在因特 网上传送超文本的通信协议
HTML的设计初衷是,HTML格式将 允许科学家们透明地共享网络上的信 息,即使各人使用的计算机差别很大。
第1章 基于开放平台Web开发环境 39-
14
HTML必须具备的特点
独立于平台(即计算机硬件和操作系统):文 档可以在具有不同性能(即字体、图形和颜色 差异)的计算机上以相似的形式显示文档内容
文本超链接在浏览器中通常带下划线 图像超链接有时不容易分辨,但鼠标指针碰
到它,通常会变成手指状
第1章 基于开放平台Web开发环境 39-
7
万维网指南针--URL
万维网的使用非常简单,用户唯一的困难 是确定主题的起始点
不过万维网的寻址机制——统一资源定位 器(URL)、索引、目录和搜索工具等可 以帮助用户解决这个问题
网页文档不同于网页文件,一般意义上的网页 文档(或网页)是由一系列网页对象(Web Objects)或网页文件组成的
第1章 基于开放平台Web开发环境 39-
6
超文本(hypertext)
超文本可以通过文档中的超链接打开另一 个相关的文档,把地理上分散存储的电子 文档信息相互链接
超链接是内嵌在文本或都图像中的:
5
Web Site 、server 、document
什么是网站(Web Site)呢? 网站就是指放在Web服务器(Web server)上的一系 列网页文档(Web documents)
而Web服务器,就是在因特网上昼夜不停地运 行某些特别的程序的计算机,使得世界各地的 用户可随时对其进行访问
它的文件可与同一机器上的其他文件的链
也可与在网络上的不同计算机上的文件链接
万维网也是个超媒体系统,它的文件可以 包括声音、图像以及其它媒体如视频信息 等
第1章 基于开放平台Web开发环境 39-
2
主导万维网发展的组织-W3C
第1章 基于开放平台Web开发环境 39-
3
万维网的四大件
因特网指全球公用计算机互联网络,是万维网 存在的基础
第1章 基于开放平台的Web开发环境
本章内容 什么是万维网? HTML简介 万维网的动态服务机制 Web服务器安装与测试
第1章 基于开放平台Web开发环境 39-
1
万维网、超文本、超媒体
万维网(World Wide Web,WWW,Web) 是因特网所提供的服务项目之一
一个分布式超文本系统
超文本:允许文档中的任何文字或词组参照另 一文档,这个特性将允许用户在不同计算机中 的文档之间及文档内部的漫游。
精确的结构化文档:以支持更高级别应用:
HTML文档和其它格式文档间互相转换
搜索引擎。
第1章 基于开放平台Web开发环境 39-
15
HTML文档组成
在万维网中传送的文档,绝大部分使用超文本 标记语言编写,称为HTML文档( HTML document)。
4
请求 vs. 响应
用户上网浏览网页,实际上是发送请求到 Web服务器上:请求它发送将某些些特定 的文件(通常是超文本和图片)
作为响应,服务器把这些文件送到用户计 算机上,而浏览器通过对HTML语言的解 读,将Web服务器送来的文件展现在浏览 器窗口
第1章 基于开放平台Web开发环境 39-
相关主题