1、 Web系统简介1.1 B/S结构和Web应用程序1.2 HTML简介1.3 HTML文档结构1.4 思考题1.5瑞士日内瓦的欧洲核子研究中心的软件工程师Tim Berners-Lee编写一个软件程序,利用一系列标签描述出信息的内容和表现形式,再通过链接把这些文件串起来,让世界各地的人能够轻松共享信息。Tim Berners-Lee给这种系统命名为“World Wide Web”,1990年11月,第一个Web服务器nxoc01.cern.ch开始运行。HTML的产生1993年美国伊利诺州的伊利诺大学的Marc Andreessen及其同事开发出了第一个支持图文并茂展示网页的Web浏览器Mos
2、aic浏览器,并成立了网景公司(Netscape Communication Corp.)。浏览器的产生1994年10月Tim Berners-Lee联合CERN、DARPA和欧盟成立了Web的核心技术机构W3C(World Wide Web Consortium,万维网联盟)。W3C组织Web通过超文本标记语言(Hyper Text Markup Language,简称HTML)实现信息与信息的连接;HTML通过统一资源标识符(Uniform Resource Identifier,简称URI)实现全球信息的精确定位;URI通过超文本传输协议(HyperText Transfer Proto
3、col,简称HTTP)实现信息在互联网中的传输。HTTPB/S的系统结构图传统的C/S 建立在小范围里的网络环境;B/S 适合建立在广域网之上的。(1)硬件环境不同传统的C/S 一般面向相对固定的用户群,对信息安全的控制能力很强;B/S 通常建立在广域网之上,对安全的控制能力相对弱。(2)对安全要求不同传统的C/S 结构可以更加注重流程,可以对权限多层次校验;B/S系统所依托的HTTP协议缺少对流程、状态等方面的管理。(3)系统架构不同传统的C/S 结构意味着在用户的计算机中必须安装特定的客户端软件;B/S 结构的维护和升级都发生在服务器端。(4)系统维护不同传统的C/S结构适合对大量数据进行
4、批量的增、删、改操作;B/S 结构适合面向不同的用户群。(5)处理问题不同传统的C/S结构客户端软件对操作系统有特定的要求,跨平台性较差;B/S 的前台建立在浏览器上。(6)用户接口不同传统的C/S结构的软件随着应用范围的扩大,投资会连绵不绝;B/S结构软件一般只有初期一次性投入成本,系统总拥有成本(TCO)较低。(7)投入成本构成不同传统的C/S结构软件来讲无法适应企业快速扩张的特点;而B/S结构软件通过一次安装,以后只需设立账号、培训即可。(8)系统规模的扩展性不同HTML是使用SGML定义的一个描述性语言,或可说HTML是SGML的一个应用。与SGML的关系HTML的格式和语法非常简单,
5、只是由文字及标签组合而成,任何文字编辑器都可以编辑HTML文件,只要能将文件另存成ASCII纯文字格式即可。HTML的语法简单在开发技术的选型中,通常会选择传统HTML的扩展技术,包括可扩展超文本标记语言(eXtensible HyperText Markup Language,简称为XHTML)和动态HTML(Dynamic HTML,简称为DHTML)。XHTML与DHTML一是HTML(或XHTML),其中定义了各种页面元素对象;二是CSS,CSS中的属性也可被动态操纵从而获得动态的效果;三是客户端脚本(包括JavaScript等),用以编写程序操纵Web页上的HTML对象和CSS。广义
6、的HTML技术 网页制作教学 Hello World!在HTML中任何标签皆由”所围住,如,标签名与小于号之间不能留有空白字符。在起始标签之标签名前加上符号”/”便是其终结标签,如。标签字母大小写皆可。由开始标签和终结标签所构成的对象可以称为HTML元素(或HTML对象)。元素带有参数,也称为元素的属性。参数只可加于起始标签中。熟悉面向对象程序设计的开发人员更习惯将它们称为“HTML对象和属性”。通常在一个完整的HTML文件中,html元素是HTML文档的根元素,其中包含二个部份:头部元素和体部元素,它们分别被包含在标签和标签中。(1)HTML与W3C组织分别是如何产生的?(2)C/S体系结构和B/S体系结构有何不同之处?