CMS网站建设教材-第一章 互联网应用简介
- 格式:doc
- 大小:1.82 MB
- 文档页数:24
CMS系统介绍及其优缺点随着信息技术的迅猛发展,互联网已经成为人们获取信息、发布信息的主要渠道。
企业也开始重视互联网的建设,而网站则成为企业向外界展示形象、宣传产品的重要手段。
网站的建设离不开CMS系统,本文将介绍CMS系统及其优缺点。
一、CMS系统简述CMS(Content Management System,即内容管理系统)是指一种基于Web的软件应用,它允许多个管理员共同协作处理网站内容,使得网站更新变得更加简单和高效。
它可以通过预定义的模板来管理网站的外观和布局,并提供了一系列功能,如用户管理、权限控制、内容创作、评论管理、数据统计等。
CMS系统可以按照不同的目的进行分类,可以是博客、新闻资讯、电子商务、在线学习、企业门户、政府门户等。
而具体管理网站所需的操作,包括添加、编辑、发布、删除、分类、搜索等等,CMS都可以轻松操控。
二、CMS系统的优点1. 管理内容方便快捷CMS系统有一个直观的用户界面,而且支持所见即所得的编辑形式。
这样可以让非技术人员也能够轻松地操作和管理网站的内容,而不需要了解HTML等专业知识。
2. 提高生产效率和良好的协作CMS可以为多个用户提供协作的平台。
每个用户可以有自己的权限和管理界面,对于管理员,可以更好地进行工作分配和解决事务。
这样,整个网站的生产效率也可以得到提高。
3. 提供了可扩展性CMS是一个开源免费的软件,拥有丰富的社区支持和商业支持。
因此在很多情况下,CMS系统可以免费地增加新功能,开发新的插件和模块。
4. 支持多平台操作现在CMS系统可以上线到Windows、Linux等多种平台,在不同的浏览器和终端上呈现出不同的样式和效果,且兼容性好,可以满足不同的用户需求。
三、CMS系统的缺点1. 安全性问题CMS系统的开放源代码和流程化管理架构是其得以成功的主要原因,但这种架构也使其存在被黑客攻击、源码泄漏等安全隐患的风险。
因此,管理员需要采取相应的安全措施,加强资料的保密性和防范漏洞的攻击。
国内CMS网站内容管理系统介绍引言随着互联网的快速发展,网站建设和内容管理变得越来越重要。
CMS网站内容管理系统应运而生,成为构建和管理各种类型网站的主要工具。
本文将介绍国内CMS网站内容管理系统的概念、特点以及一些常见的国内CMS网站内容管理系统。
一、什么是CMS网站内容管理系统CMS(Content Management System)网站内容管理系统是一种用于构建和管理网站内容的软件工具。
它通过提供一个易于使用的图形界面来使用户能够轻松创建、发布和维护网站内容,而无需编写复杂的代码。
二、国内CMS网站内容管理系统的特点1.简单易用:国内CMS网站内容管理系统通常具有直观的用户界面和易于理解的操作流程,使用户能够快速上手并进行网站内容的管理和更新。
2.多功能性:国内CMS网站内容管理系统提供了多种类型的内容管理功能。
它可以管理各种不同类型的内容,如文章、图片、视频等。
同时,它还具备诸如用户管理、功能、评论系统、多语言支持等功能。
3.模板系统:国内CMS网站内容管理系统具有模板系统,用户可以通过选择不同的模板来自定义网站的外观和布局。
这为用户提供了更多的自由度和灵活性。
5.扩展性:国内CMS网站内容管理系统通常具备良好的扩展性,用户可以通过添加插件和模块来扩展CMS的功能。
这使得用户可以根据自己的需求灵活地定制和扩展网站。
三、常见的国内CMS网站内容管理系统1.采蜜CMS:采蜜CMS是一款以GPL开源协议发布的国内CMS网站内容管理系统。
它具有简洁的界面和强大的功能。
采蜜CMS支持多种类型的内容管理,并提供了丰富的插件和模板供用户选择。
2. Discuz!:Discuz!是一款广泛应用于论坛、社区网站的国内CMS网站内容管理系统。
它具有强大的社交功能和可扩展性,用户可以轻松地创建和管理社区网站,并与其他用户进行交流和互动。
3. Ecshop:Ecshop是一款国内CMS网站内容管理系统,专注于电子商务领域。
网站设计与制作教程第1章网站设计基础 (3)1.1 网站设计概述 (4)1.2 设计原则与理念 (4)1.2.1 设计原则 (4)1.2.2 设计理念 (4)1.3 网站类型与结构 (4)1.3.1 网站类型 (4)1.3.2 网站结构 (4)第2章网站策划与规划 (5)2.1 确定网站目标 (5)2.2 用户需求分析 (5)2.3 网站内容规划 (6)2.4 网站功能设计 (6)第3章网页视觉设计 (6)3.1 网页色彩搭配 (6)3.1.1 色彩搭配原则 (6)3.1.2 色彩搭配技巧 (7)3.2 网页布局与排版 (7)3.2.1 布局原则 (7)3.2.2 常见布局类型 (7)3.3 字体与图标设计 (7)3.3.1 字体设计 (7)3.3.2 图标设计 (8)3.4 响应式设计 (8)3.4.1 媒体查询 (8)3.4.2 网格系统 (8)3.4.3 弹性图片 (8)3.4.4 字体和内容的可适应性 (8)第4章网站制作技术基础 (8)4.1 HTML基础 (8)4.1.1 HTML概述 (8)4.1.2 HTML文档结构 (8)4.1.3 常用HTML标签 (9)4.1.4 表单与输入元素 (9)4.2 CSS样式与布局 (9)4.2.1 CSS概述 (9)4.2.2 CSS布局 (9)4.2.3 响应式设计 (9)4.2.4 CSS预处理器 (9)4.3 JavaScript基础 (9)4.3.1 JavaScript概述 (9)4.3.3 DOM操作 (9)4.3.4 异步编程 (10)4.4 前端框架与库 (10)4.4.1 前端框架概述 (10)4.4.2 常用前端库 (10)4.4.3 前端构建工具 (10)第5章网站页面制作 (10)5.1 网页结构设计 (10)5.1.1 网页布局 (10)5.1.2 HTML标签使用 (10)5.1.3 语义化标签 (10)5.2 网页样式编写 (10)5.2.1 CSS选择器 (11)5.2.2 盒子模型 (11)5.2.3 布局属性 (11)5.2.4 响应式设计 (11)5.3 网页交互实现 (11)5.3.1 DOM操作 (11)5.3.2 事件处理 (11)5.3.3 表单验证 (11)5.4 网站优化与调试 (11)5.4.1 网站优化 (11)5.4.2 网站调试 (12)5.4.3 功能测试 (12)第6章网站后台开发 (12)6.1 网站后台概述 (12)6.2 数据库设计 (12)6.3 服务器端编程 (12)6.4 前端与后端数据交互 (13)第7章网站安全与维护 (13)7.1 网站安全策略 (13)7.1.1 身份验证与授权 (13)7.1.2 数据加密 (13)7.1.3 安全审计 (13)7.1.4 防火墙与入侵检测系统 (13)7.1.5 安全更新 (13)7.2 常见网站攻击与防范 (13)7.2.1 SQL注入 (13)7.2.2 XSS攻击 (14)7.2.3 CSRF攻击 (14)7.2.4 文件漏洞 (14)7.2.5 DDoS攻击 (14)7.3 网站备份与恢复 (14)7.3.2 备份类型 (14)7.3.3 备份存储 (14)7.3.4 恢复测试 (14)7.4 网站维护与更新 (14)7.4.1 内容更新 (14)7.4.2 系统优化 (14)7.4.3 代码优化 (14)7.4.4 网站监控 (14)7.4.5 用户反馈 (15)第8章移动端网站设计 (15)8.1 移动端设计概述 (15)8.2 移动端界面设计 (15)8.2.1 布局 (15)8.2.2 颜色与字体 (15)8.2.3 导航栏 (15)8.2.4 按钮 (15)8.3 移动端适配技术 (15)8.3.1 媒体查询 (15)8.3.2 弹性布局 (16)8.3.3 移动端框架 (16)8.4 移动端功能优化 (16)8.4.1 图片优化 (16)8.4.2 代码优化 (16)8.4.3 网络优化 (16)8.4.4 交互优化 (16)8.4.5 适配优化 (16)第9章网站测试与发布 (16)9.1 网站测试概述 (16)9.2 功能测试 (16)9.3 兼容性测试 (17)9.4 功能测试与优化 (17)9.5 网站发布与推广 (17)第10章网站项目管理 (17)10.1 项目管理概述 (18)10.2 项目进度控制 (18)10.3 团队协作与沟通 (18)10.4 项目风险管理 (18)10.5 项目总结与评价 (18)第1章网站设计基础1.1 网站设计概述网站设计是指通过一系列的创作与策划,将信息、图像、文字、多媒体元素等有序地组织在一起,形成在互联网上可浏览的页面。
PHPCMS采用全球认可的最为先进的开放理念——OOP(面向对象),进行全新框架设计。
框架结构更为清晰,代码更易于维护。
模块化做为功能的开发形式,让扩展性得到保证。
V9特别设计的二次开发扩展方式,让你不再修改官方的代码文件,就可以对功能代码进行重写。
轻松享受二次开发带来的便捷,不再为官方升级而担忧。
DEDECMS织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历了二年多的发展,目前的版本无论在功能,还是是易用性方面,都有了长足的发展,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用本系统。
织梦内容管理系统(DedeCms)基于PHP+MySQL的技术架构,完全开源加上强大稳定的技术架构,使你无论是目前打算做个小型网站,还是想让网站在不断壮大后系仍能得到随意扩充都有充分的保证。
2010年国内最常用的PHP+MySql免费CMS系统大全1.DEDE-这是一款国内开源的cms,作者仅一人,能做出如此功能的cms,是相当不错的。
2007版功能十分强大,希望能改善之前数据量一大,更新静态页就很慢的缺点。
因为开源,有较多的玩家和拥护者。
非常适合有一定编程基础的站长。
2. phpcms-一个综合的网站管理系统,由PHP+MYSQL构架全站生成html,能够快速高效地应用于LINUX和WINDOWS服务器平台,是目前中国LINUX环境下最佳的网站管理应用解决方案之一。
之前被酷6收购,现在被盛大收购,虽然易主,但差别不会太大。
3.帝国网站管理系统-Ecms全称为“帝国网站管理系统”,英文译为"Empire CMS"简称"Ecms".Ecms是基于B/S结构,且功能强大而易用的网站管理系统.是一个经过完善设计的适用于Linux/windows/Unix等环境下高效的网站解决方案。
目录简介 (5)一.概述 (5)二.系统组成和功能简介 (5)硬件组成 (5)软件组成 (6)三.基本操作 (9)第一章主控程序 (16)一、概述 (16)二、操作和设置 (16)第二章参数初始化程序 (31)一、概述 (31)二、操作和设置 (31)程序主界面 (31)设置页面介绍 (33)第三章单位设置程序 (56)一、概述 (56)二、操作和设置 (57)改变参数单位 (57)添加/删除参数单位 (59)第四章报警设置程序 (63)一、概述 (63)二、操作和设置 (64)实时参数的报警设置 (64)特殊报警设置 (66)报警类型设置 (66)第五章数据采集程序 (68)一、概述 (68)二、操作和设置 (68)菜单栏 (69)设备设置 (70)通道设置 (72)标定设置 (74)开始/停止采集 (78)硬件测试 (78)传感器设置 (79)选项 (80)采集参数显示区 (82)第六章实时设置程序 (84)一、概述 (84)二、操作和设置 (85)“状态启动”菜单 (86)“操作”菜单 (97)“地质工具”菜单 (114)第七章实时处理程序 (121)一、概述 (121)二、操作和设置 (122)启动 (122)“实时消息”菜单 (122)“实时重置”菜单 (123)“监测”菜单 (124)“退出” (127)第八章CDA设置程序 (129)一、概述 (129)二、操作和设置 (130)状态栏区 (130)显示区 (131)第九章数据记录程序 (134)一、概述 (134)二、操作和设置 (136)文件 (136)数据 (136)第十章数据监测程序 (141)一、概述 (141)二、操作和设置 (141)文件 (142)监测 (142)打开模板 (143)关闭模板 (144)设为默认 (144)保存/另存为 (144)新建 (145)设计模式 (146)显示网格线 (147)单元格属性 (147)示例:设置单元格的属性 (150)示例:设置参数值为纵向排列的数据监测模板: (151)保存/另存为 (152)插入/删除 (153)属性 (154)拖动 (155)最小化 (156)新建 (158)设计模式 (158)添加图表 (158)删除图表 (159)数据来源 (159)图表属性 (160)说明 (164)数据回放 (170)选项 (174)第十一章实时打印程序 (179)一、概述 (179)二、操作和设置 (180)打印设置 (180)数据标题 (181)参数选择 (183)文件菜单 (189)设置菜单 (190)数据来源菜单 (192)第十二章数据远程传输程序 (193)一、概述 (193)二、操作和设置 (195)通讯所需设备和软件 (195)无线Modem的安装 (195)发送端网络设置 (202)接收端网络设置 (206)设置系统 (215)“全局参数”配置页 (215)“连接”配置页 (216)“记录和数据项”配置页 (217)“全局参数”配置页 (221)“连接”配置页 (221)查看配置 (223)开始实时数据传输 (224)停止实时数据传输 (224)交谈功能 (224)文件传输 (225)第十三章数据库管理程序 (230)一、概述 (230)二、操作和设置 (231)查询数据 (231)权限管理 (234)数据编辑 (236)修改数据 (236)插入记录 (238)保存修改 (239)放弃修改 (239)数据导入/导出 (240)第十四章数据重算程序使用手册 (248)一、CMS数据重算的几种情况 (248)二、目前实现的计算项目列表: (248)三、数据源设置 (248)四、界面操作 (249)五、钻头进尺重算 (250)六、钻头成本重算 (254)七、钻头牙磨重算 (254)八、DC指数重算 (255)九、气体标定 (256)十、烃比率重算 (257)附录1WITS规范 (259)WITS 预定义记录类型 (259)RECORD # 1 : GENERAL TIME-BASED (260)RECORD # 2 : DRILLING DEPTH-BASED (262)RECORD # 3 : DRILLING CONNECTIONS (263)RECORD # 4 : HYDRAULICS (264)RECORD #5 : TRIPPING/CASING RUN TIME-BASED (266)RECORD # 6 : TRIPPING/CASING CONNECTION-BASED (267)RECORD # 7 : SURVEY / DIRECTIONAL (269)RECORD # 11 : MUD TANK VOLUMES (270)RECORD # 12 : CHROMA TOGRAPH GASES CYCLE-BASED (271)RECORD # 13 : CHROMA TOGRAPH GASES DEPTH-BASED (273)RECORD # 14 : LAGGED CONTINUOUS MUD PROPERTIES (275)RECORD # 15 : CUTTINGS / LITHOLOGY (276)RECORD # 22: REMARKS (279)简介一.概述CMS(Creative Mudlogging System)系统是为上海神开科技工程有限公司推出的新一代综合录井仪而开发的一套数据采集与处理软件。
CMS解决方案随着互联网的快速发展,内容管理系统(CMS)在网站建设中扮演着越来越重要的角色。
CMS解决方案是指为了满足不同网站需求而设计的一套完整的内容管理系统方案。
本文将介绍CMS解决方案的相关内容。
一、CMS解决方案的基本概念1.1 CMS解决方案的定义CMS解决方案是指为满足网站建设需求而设计的一套完整的内容管理系统方案,包括系统架构、功能模块、界面设计等。
1.2 CMS解决方案的作用CMS解决方案可以帮助网站管理员快速搭建网站、管理内容、提升用户体验,提高网站的运营效率和管理效果。
1.3 CMS解决方案的特点CMS解决方案具有易用性、扩展性强、灵活性高等特点,可以根据不同网站需求进行定制化开发。
二、CMS解决方案的组成部分2.1 系统架构CMS解决方案的系统架构包括前台展示系统、后台管理系统、数据库系统等,通过不同系统之间的协作实现网站内容管理和展示。
2.2 功能模块常见的CMS解决方案包括用户管理、内容管理、权限管理、模板管理、插件管理等功能模块,可以根据需求进行选择和定制。
2.3 界面设计CMS解决方案的界面设计需要符合用户体验原则,包括界面布局、色彩搭配、交互设计等,提升网站的用户友好性和美观性。
三、CMS解决方案的应用领域3.1 企业网站企业网站常常需要大量的内容管理和更新,CMS解决方案可以帮助企业快速搭建网站、管理内容,提升品牌形象和用户体验。
3.2 电子商务网站电子商务网站需要灵活的内容管理和交互功能,CMS解决方案可以帮助电商平台实现商品管理、订单管理、支付管理等功能。
3.3 新闻门户网站新闻门户网站需要快速发布新闻资讯、管理广告位等功能,CMS解决方案可以帮助新闻门户网站实现内容管理和展示。
四、选择CMS解决方案的注意事项4.1 系统性能选择CMS解决方案时需要考虑系统的稳定性、响应速度等性能指标,确保系统能够满足网站的需求。
4.2 安全性CMS解决方案需要具备良好的安全性能,包括数据加密、权限管理、漏洞修复等,保障网站数据的安全。
第1章互联网应用简介§1.1 互联网简介因特网(Internet)是目前世界上最大的一个计算机互联网络。
Internet采用了开放的联网协议TCP/IP协议,允许世界上任何地方的计算机或计算机网络接入到其中,并成为其中的一部分。
Internet是由广域网、局域网及单机按照一定的通讯协议把分布于世界各地不同结构的计算机网络用各种传输介质互相连接起来组成的国际计算机网络。
因此,有人称之为网络的网络。
中国互联网络信息中心(CNNIC)数据显示,截至2010年12月底,我国网民规模突破4.5亿大关,达到4.57亿,较2009年底增加7330万人;互联网普及率攀升至34.3%,较2009年提高5.4个百分点。
我国手机网民规模达3.03亿,较2009年底增加6930万人。
手机网民在总体网民中的比例进一步提高,从2009年末的60.8%提升至66.2%。
手机网民较传统互联网网民增幅更大,依然构成拉动中国总体网民规模攀升的主要动力。
§1.1.1 IP地址1.IP地址的概念为了识别互联网络中的每台计算机和网络设备,需要一种能够将每台计算机和网络设备区分开来方式。
在Internet上采用了IP地址来达到这一目的。
IP地址是一个人为设计的32位二进制数的数字编号。
例如一台计算机的IP地址可以写成如下的形式:11000000 10101000 00000001 00000001 。
计算机和网络中的设备就是用这样的地址来进行相互识别的。
显然,这样的地址给网络的用户使用是不合适的,因为它不便于记忆和理解。
于是人们提出了一种称为点分十进制的IP地址表示方法。
IP地址的点分十进制表示法用四个十进制数表示IP地址,每个数的取值范围为0~255,数字中间用点号“.”隔开,如前面提到的那个IP地址可以表示成:192.168.1.1。
由于同一个IP地址只能分配给Internet中唯一的一台主机,需要规范IP地址的结构:IP地址由网络号和主机号组成,其中网络号用于识别网络,主机号用于识别该网络中的主机,具体格式为:IP地址=网络地址+主机地址,如表7-1所示:表1-1 IP地址结构网络号主机号基本的IP地址分为A、B、C三类。
三类地址的区别仅在于网络号与主机号所用的数字位数不同,也即对应的网络和主机个数不同。
其中A类IP地址适用于拥有大量主机的网络,B类IP地址适用于中等规模的网络,而C类IP地址适用于小规模的网络。
不同网络中的主机的网络号不同,而同一网络中的计算机则具有相同的网络号,它们是由因特网信息中心统一分配的;但同一网络中不同主机的主机号则不能相同,它们是由各局域网络自己分配的,这就保证了IP地址的单一性。
IP地址网络号中A类为一个字节共8位,B类为两个字节共16位,C类为三个字节共24位;IP地址主机号中A类为三个字节共24位,B类为两个字节共16位,C类为一个字节共8位。
如表1-2所示:表1-2 不同类型IP地址比较分类第一字节数字范围应用A 1~126 大型网络B 128~191 中等规模网络C 192~223 校园网D 224~239 备用E 240~254 试验用IP地址构成了整个Internet的基础,每一台联网的计算机无权自行设定IP地址,有一个统一的机构—IANA负责对申请的组织分配唯一的网络ID,而该组织可以对自己的网络中的每一个主机分配一个唯一的主机ID,正如一个单位无权决定自己在所属城市的街道名称和门牌号,但可以自主决定本单位内部的各个办公室编号一样。
2.静态IP与动态IPIP地址是一个32位二进制数的地址,理论上讲,有大约40亿(2的32次方)个可能的地址组合,这似乎是一个很大的地址空间。
实际上,根据网络ID和主机ID的不同位数规则,可以将IP地址分为A(7位网络ID和24位主机ID)、B(14位网络ID和16位主机ID)、C(21位网络ID和8位主机ID)三类,由于历史原因和技术发展的差异,A类地址和B类地址几乎分配殆尽,目前能够供全球各国各组织分配的只有C类地址。
所以说IP地址是一种非常重要的网络资源。
而对于大多数拨号上网的用户,由于其上网时间和空间的离散性,为每个用户分配一个固定的IP地址(静态IP)是不可取的,这将造成IP地址资源的极大浪费。
因此这些用户通常会在每次拨通ISP(Internet服务供应商,目前国内主要有电信、网通和铁通等)的主机后,自动获得一个动态的IP地址,该地址当然不是任意的,而是该ISP申请的网络ID和主机ID的合法区间中的某个地址。
拨号用户任意两次连接时的IP地址很可能不同,但是在每次连接时间内IP地址不变。
§1.1.2域名的概念计算机处理数字比较方便,但人们记忆数字并不容易。
在使用网络的时候,如果用户使用数字化的IP地址来进行网络访问的话,会使用户觉得难于记忆和使用。
于是,人们提出了给网络中的主机起一个能够望文生义的文字化的名字,用这个名字来访问网络中的计算机就要容易记忆和使用的多了。
在网络中使用的主机的名字称为域名。
域名是Internet上用来寻找主机所用的名字,是Internet上的重要标识,相当于主机的姓名;而IP地址则相当于主机的身份证号码。
每一台主机都对应一个IP地址,每一个IP 地址由一连串的数字组成,如101.25.11.34。
人们为了方便记忆就用域名来代替这些数字来寻找主机,如。
每一个域名与IP地址是一一对应的,人们输入域名,再由域名服务器(DNS)解析成IP 地址,从而找到相应的网站。
2.域名的格式域名是由点号“.”隔开多级字符串来构成的,其基本格式如此:主机名.N级域名.N-1级域名.……二级域名.一级域名。
其中,主机名和各级域名均是由文字、数字等符号构成的字符串。
一些域名的实例如下: 、、、、。
在域名结构中,一级域名和二级域名往往具有一定的含义,通常称之为域名后缀,常见的域名后缀的还以如下:(1)国际域名:.com(商业机构).net(网络服务机构).org(非赢利性组织)(2)国内域名:.cn(国内顶级域名)(商业机构)(网络服务机构)(非赢利性组织)(政府机关)(3)新增国际域名:.biz 是.com的替代者,取意来自英文单词business(商业).info 信息时代最明确的标志,取意来自英文单词information(信息).name:一般由个人注册和使用§1.2 万维网World Wid e Web§1.2.1 万维网的简介WWW 是World Wide Web (环球信息网)的缩写,也可以简称为Web,中文名字为“万维网”。
它起源于1989年3月,由欧洲量子物理实验室CERN(the European Laboratory for Particle Physics)所发展出来的主从结构分布式超媒体系统。
通过万维网,人们只要通过使用简单的方法,就可以很迅速方便地取得丰富的信息资料。
由于用户在通过Web 浏览器访问信息资源的过程中,无需再关心一些技术性的细节,而且界面非常友好,因而Web 在Internet 上一推出就受到了热烈的欢迎,走红全球,并迅速得到了爆炸性的发展。
长期以来,人们只是通过传统的媒体(如电视、报纸、杂志和广播等)获得信息。
但随着计算机网络的发展,人们想要获取信息,已不再满足于传统媒体那种单方面传输和获取的方式,而希望有一种主观的选择性。
现在,网络上提供各种类别的数据库系统,如文献期刊、产业信息、气象信息、论文检索等等。
由于计算机网络的发展,信息的获取变得非常及时、迅速和便捷。
到了1993年,WWW 的技术有了突破性的进展,它解决了远程信息服务中的文字显示、数据连接以及图像传递的问题,使得WWW 成为Internet 上最为流行的信息传播方式。
现在,Web 服务器成为Internet 上最大的计算机群,Web 文档之多、链接的网络之广,令人难以想象。
可以说,Web 为Internet 的普及迈出了开创性的一步,是近年来Internet 上取得的最激动人心的成就。
WWW 采用的是浏览器/服务器结构,其作用是整理和储存各种WWW资源,并响应客户端软件的请求,把客户所需的资源传送到Windows、UNIX 或Linux 等平台上。
§1.2.2 超文本标记语言HTML在WWW上的一个超媒体文档称之为一个页面(page)。
作为一个组织或个人在万维网上放置开始点的页面称为主页Homepage,或首页,主页中通常包括有指向其他相关页面或其他节点的指针(超级链接)。
在逻辑上将视为一个整体的一系列页面的有机集合称为网站(Website或Site)。
HTML是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。
网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。
浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。
但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。
HTML之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。
所谓超级链接,就是一种URL指针,通过激活(点击)它,可使浏览器方便地获取新的网页。
这也是HTML获得广泛应用的最重要的原因之一。
网页的本质就是HTML,通过结合使用其他的Web技术(如:脚本语言、CGI、组件等),可以创造出功能强大的网页。
因而,HTML是Web编程的基础,也就是说万维网是建立在超文本基础之上的。
HTML文档制作不是很复杂,且功能强大,支持不同数据格式的文件镶入,这也是WWW 盛行的原因之一,其主要特点如下:●简易性,HTML版本升级采用超集方式,从而更加灵活方便。
●可扩展性,HTML语言的广泛应用带来了加强功能,增加标识符等要求,HTML采取子类元素的方式,为系统扩展带来保证。
●平台无关性。
虽然PC机大行其道,但使用MAC等其他机器的大有人在,HTML可以使用在广泛的平台上,这也是WWW盛行的另一个原因。
§1.2.3 Web服务器WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。
WWW 是Internet 的多媒体信息查询工具,是Internet 上近年才发展起来的服务,也是发展最快和目前用的最广泛的服务。
Web服务器是指驻留于因特网上某种类型计算机的程序。
当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件发送到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)。