web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务。
web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和 HTTP 的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在 Internet 上的一种网络服务,为浏览者在 Internet 上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将 Internet 上的信息节点组织成一个互为关联的网状结构。
1989 年 CERN(欧洲粒子物理研究所)中由 Tim Berners-Lee 领导的小组提交了一个针对 Internet 的新协议和一个使用该协议的文档系统,该小组将这个新系统命名为 World Wide Web,它的目的在于使全球的科学家能够利用 Internet 交流自己的工作文档。
这个新系统被设计为允许 Internet 上任意一个用户都可以从许多文档服务计算机的数据库中搜索和获取文档。1990 年末,这个新系统的基本框架已经在 CERN 中的一台计算机中开发出来并实现了,1991 年该系统移植到了其他计算机平台,并正式发布。
一、超文本(Hyper text)
超文本是一种用户接口方式,用以显示文本及与文本相关的内容。现时超文本普遍以电子文档的方式存在,其中的文字包含有可以链接到其他字段或者文档的超文本链接,允许从当前阅读位置直接切换到超文本链接所指向的文字。
超文本的格式有很多,目前最常使用的是超文本标记语言(Hyper Text Markup Language,HTML)及富文本格式 (Rich Text Format,RTF)。我们日常浏览的网页上的链结都属于超文本。
超文本链接一种全局性的信息结构,它将文档中的不同部分通过关键字建立链接,使信息得以用交互方式搜索。
二、超媒体(hypermedia)
超媒体是超级媒体的简称。是超文本(hypertext)和多媒体在信息浏览环境下的结合。用户不仅能从一个文本跳到另一个文本,而且可以激活一段声音,显示一个图形,甚至可以播放一段动画。
Internet 采用超文本和超媒体的信息组织方式,将信息的链接扩展到整个 Internet 上。Web 就是一种超文本信息系统,Web 的一个主要的概念就是超文本链接。它使得文本不再像一本书一样是固定的线性的,而是可以从一个位置跳到另外的位置并从中获取更多的信息,还可以转到别的主题上。想要了解某一个主题的内容只要在这个主题上点一下,就可以跳转到包含这一主题的文档上。正是这种多连接性把它称为 Web。
三、超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。
图形化
Web 非常流行的一个很重要的原因就在于它可以在一页上同时显示色彩丰富的图形和文本的性能。在 Web 之前 Internet 上的信息只有文本形式。Web 可以提供将图形、音频、视频信息集合于一体的特性。
与平台无关
无论用户的系统平台是什么,你都可以通过 Internet 访问 WWW。浏览 WWW 对系统平台没有什么限制。无论从 Windows 平台、UNIX 平台、Macintosh 等平台我们都可以访问 WWW。对 WWW 的访问通过一种叫做浏览器(browser)的软件实现。如 Mozilla 的 Firefox、Google 的 Chrome、Microsoft 的 Internet Explorer 等。
分布式的
大量的图形、音频和视频信息会占用相当大的磁盘空间,我们甚至无法预知信息的多少。对于 Web 没有必要把所有信息都放在一起,信息可以放在不同的站点上,只需要在浏览器中指明这个站点就可以了。在物理上并不一定在一个站点的信息在逻辑上一体化,从用户来看这些信息是一体的。
动态的
由于各 Web 站点的信息包含站点本身的信息,信息的提供者可以经常对站上的信息进行更新。如某个协议的发展状况,公司的广告等等。一般各信息站点都尽量保证信息的时间性。所以 Web 站点上的信息是动态的、经常更新的,这一点是由信息的提供者保证的。
交互的
Web 的交互性首先表现在它的超链接上,用户的浏览顺序和所到站点完全由他自己决定。另外通过 FORM 的形式可以从服务器方获得动态的信息。用户通过填写 FORM 可以向服务器提交请求,服务器可以根据用户的请求返回相应信息。
简述
网页,是网站中的一个页面,通常是网页构成网站的基本元素,是承载各种网站应用的平台。通俗的说,网站就是由网页组成的。
所谓网站(Website),就是指在因特网上,根据一定的规则,使用 HTML 等工具制作的用于展示特定内容的相关网页的集合。简单地说,网站是一种通讯工具,就像布告栏一样,人们可以通过网站来发布或收集信息。
简述
传统的 Web 数据库系统一般实现 Web 数据库系统的连接和应用可采取两种方法,一种是在 Web 服务器端提供中间件来连接 Web 服务器和数据库服务器,另一种是把应用程序下载到客户端并在客户端直接访问数据库。中间件负责管理 Web 服务器和数据库服务器之间的通信并提供应用程序服务,它能够直接调用外部程序或脚本代码来访问数据库,因此可以提供与数据库相关的动态 HTML 页面,或执行用户查询,并将查询结果格式化成 HTML 页面。通过 Web 服务器返回给 Web 浏览器。最基本的中间件技术有通过网关接口 CGI 和应用程序接口 API 两种。
Web 1.0
最早的网络构想来源于 1980 年由 Tim Berners-Lee 构建的 ENQUIRE 项目,这是一个超文本在线编辑数据库,尽管看上去与现在使用的互联网不太一样,但是在许多核心思想上却是一致的。Web 1.0 时代开始于 1994 年,其主要特征是大量使用静态的 HTML 网页来发布信息,并开始使用浏览器来获取信息,这个时候主要是单向的信息传递。通过 Web 万维网,互联网上的资源,可以在一个网页里比较直观地表示出来,而且资源之间,在网页上可以任意链接。Web1.0 的本质是聚合、联合、搜索,其聚合的对象是巨量、无序的网络信息。Web1.0 只解决了人对信息搜索、聚合的需求,而没有解决人与人之间沟通、互动和参与的需求,所以 Web2.0 应运而生。
Web 2.0
Web 2.0 始于 2004 年 3 月 O’Reilly Media 公司和 MediaLive 国际公司的一次头脑风暴会议。Tim O’Reilly 在发表的“What Is Web2.0”一文中概括了 Web2.0 的概念,并给出了描述 Web2.0 的框图——Web2.0 MemeMap,该文成为 Web2.0 研究的经典文章。此后关于 Web2.0 的相关研究与应用迅速发展,Web2.0 的理念与相关技术日益成熟和发展,推动了 Internet 的变革与应用的创新。在 Web2.0 中,软件被当成一种服务,Internet 从一系列网站演化成一个成熟的为最终用户提供网络应用的服务平台,强调用户的参与、在线的网络协作、数据储存的网络化、社会关系网络、RSS 应用以及文件的共享等成为了 Web2.0 发展的主要支撑和表现。Web2.0 模式大大激发了创造和创新的积极性,使 Internet 重新变得生机勃勃。Web 2.0 的典型应用包括 Blog、Wiki、RSS、Tag、SNS、P2P、IM 等。
web2.0 与 web1.0 的区别
(1)web2.0 更加注重交互性。不仅用户在发布内容过程中实现与网络服务器之间交互,而且,也实现了同一网站不同用户之间的交互,以及不同网站之间信息的交互。
(2)符合 web 标准的网站设计。web 标准是国际上正在推广的网站标准,通常所说的 web 标准一般是指网站建设采用基于 XHTML 语言的网站设计语言,实际上,web 标准并不是某一标准,而是一系列标准的集合。web 标准中典型的应用模式是“CSS+XHTML”,摒弃了 HTML4.0 中的表格定位方式,其优点之一是网站设计代码规范,并且减少了大量代码,减少网络带宽资源浪费,加快了网站访问速度。更重要的一点是,符合 web 标准的网站对于用户和搜索引擎更加友好。
(3)web2.0 网站与 web1.0 没有绝对的界限。web2.0 技术可以成为 web1.0 网站的工具,一些在 web2.0 概念之前诞生的网站本身也具有 web2.0 特性,例如 B2B 电子商务网站的免费信息发布和网络社区类网站的内容也来源于用户。
(4)web2.0 的核心不是技术而在于指导思想。web2.0 有一些典型的技术,但技术是为了达到某种目的所采取的手段。web2.0 技术本身不是 web2.0 网站的核心,重要的在于典型的 web2.0 技术体现了具有 web2.0 特征的应用模式。因此,与其说 web2.0 是互联网技术的创新,不如说是互联网应用指导思想的革命。
(5)web2.0 是互联网的一次理念和思想体系的升级换代,由原来的自上而下的由少数资源控制者集中控制主导的互联网体系,转变为自下而上的由广大用户集体智慧和力量主导的互联网体系。
(6) web2.0 体现交互,可读可写,体现出的方面是各种微博、相册,用户参与性更强。
Web 3.0
Web3.0 是 Intnet 发展的必然趋势,是 Web2.0 的进一步发展和延伸。Web3.0 在 Web 2.0 的基础上,将杂乱的微内容进行最小单位的继续拆分,同时进行词义标准化、结构化,实现微信息之间的互动和微内容间基于语义的链接。Web3.0 能够进一步深度挖掘信息并使其直接从底层数据库进行互通。并把散布在 Intemet 上的各种信息点以及用户的需求点聚合和对接起来,通过在网页上添加元数据,使机器能够理解网页内容,从而提供基于语义的检索与匹配,使用户的检索更加个性化、精准化和智能化嘲。对 web3.0 的定义是网站内的信息可以直接和其他网站相关信息进行交互,能通过第三方信息平台同时对多家网站的信息进行整合使用;用户在 IIl 吼 net 上拥有直接的数据,并能在不同网站上使用;完全基于 Web,用浏览器即可以实现复杂的系统程序才具有的功能。Web3.0 浏览器会把网络当成一个可以满足任何查询需求的大型信息库。Web3.0 的本质是深度参与、生命体验以及体现网民参与的价值。
Web 3.0 的技术特性
(1)智能化及个性化搜索引擎。
(2) 数据的自由整合与有效聚合。
(3)适合多种终端平台,实现信息服务的普适性。
web 3.0 与 Web 1.0、Web 2.0 的区别
从用户参与的角度来看:Web1.0 特征是以静态、单向阅读为主,用户仅是被动参与;Web2.0 则是一种以分享特征的实时网络,用户可以实现互动参与,但这种互动仍然是有限度的;Web3.o 则以网络化和个性化为特征,可以提供更多人工智能服务,用户可以实现实时参与。
从技术角度看:Web1.0 依赖的是动态 HTML 和静态 HTML 网页技术;Web2.0 则以 Blog、TAG、SNS、RSS、Wiki、六度分隔、XML、AJAX 等技术和理论为基础;Web3.0 的技术特点是综合性的,语义 Web、本体是实现 Web3.0 的关键技术。
从应用角度来看:传统的门户网站如新浪、搜狐、网易等是 Web1.0 的代表;博客中国、校内网、Facebook、YouTube 等是 Web2.0 的代表;iGoogle、阔地网络等是 Web3.0 的代表。
大多数 Web 服务器都是为一种操作系统进行优化的,所以选择 Web 服务器时,需要和操作系统联系起来考虑。IIS(Internet Information Server)是微软 Windows2000/NT 自带的 Web 服务器,具有与操作系统的亲和性,并继承了 Microsoft 产品一贯的用户界面。所以,我们采用以下 Web 平台:
(1)硬件:服务器(PII300 以上,128MB 以上 RAM,100 Mbit/s 网卡),客户机(PII200 以上 64 MB 以上 RAM,100Mbit/s 网卡) ;
(2)软件:服务器(Windows 2000/(NT Server4.0)中文版,建议 Server Pack 5.0 以上,IIS 4.0 ),客户机(Microsoft Win 9X 中文版,IE 4.0 以上浏览器) ;
(3)网络:建议为 100Mbit/s 以太网。