文档详情

JSP应用开发教程 教学课件 温超 第3章 Web应用开发基础.pdf

发布:2015-11-10约1.22万字共54页下载文档
文本预览下载声明
第3章Web应用开发基础  了解和掌握Web应用开发基础  熟悉并掌握Web2.0 的技术规范  Web2.0 概述  XHTML 语言  CSS概述  JavaScript 语言  XML语言  DOM简介  AJAX 技术 3.1 Web2.0概述  自从Web2.0 的概念被TimO’Reilly提出后, 经过几年的发展,Web2.0 已经成为Internet  最受关注的词汇之一。Web2.0是一种以 XML 、AJAX 、RSS 等技术为基础的,融 合了Web1.0  应用模式及新出现的Blog、SNS、Wiki 等 多种多对多互动应用服务模式的,可满足 不同用  户社会化、人性化需求的Web服务平台。 3.1.1 WEB2.0的发展  2001年互联网公司(dot-com )泡沫的破灭标志着 Internet的一个转折点。许多人断定Internet被过分炒作且 可能会像股市泡沫一样导致“崩溃”。事实上,互联网泡 沫的破灭恰恰是像所有技术革命到来前具有的共同特征。  “Web2.0” 的概念产生于O’Reilly公司和MediaLive国际公 司的会议讨论中。Internet先驱和O’Reilly公司副总裁戴尔 ▪多尔蒂(Dale Dougherty)注意到,同所谓的“崩溃” 迥然不同,Internet比其它任何时候都更重要,令人激动 的新应用程序和网站正在以令人惊讶的规律性涌现出来。 Web2.0 的概念由此诞生。  Web本来没有版本之分,直到业界的创业者将以前的技术和应用 重新“包装”,并贴上了软件行业的版本术语标签。Web2.0是相 对于Web1.0 (2003年以前的Internet模式)的新的一类Internet应 用的统称,是一次从核心内容到外部应用的革命。由单纯HTML网 页的Web1.0模式向内容更丰富、联系性更强、工具性更强的 Web2.0模式的转变,已经成为Internet新的发展趋势。 Web1.0到Web2.0 的转变,可以具体地描述为以下几个方面的发 展:在模式上,由单纯的“读”向“写”和“共同建设”发展, 即由被动地接受Internet信息向主动创建Internet信息发展;在基本 构成单元上,由“网页”向“发表记录的信息”发展;在浏览工 具上,由Internet浏览器向各类客户端浏览器﹑RSS阅读器等发展; 在使用者上,由程序员等专业人士向普通用户发展;在应用上, 由初级的应用向全面大规模应用发展。 3.1.2 Web2.0的技术规范  Web 的基础协议是HTTP,HTML 规范是HTTP 协议的 一种应用。Web1.0 版本是基于  HTML规范的网页,而Web2.0是基于XML (可扩展标识 语言)与HTML混合规范的网页。在Internet的发展早期, HTML使得各种各样的多媒体信息(图片、文字、影音) 集成到一  个网页单元显示,Internet 应用迅速发展。然而,HTML 是一种面向格式的规范,它只单纯  的描述如何显示信息,是完全非结构化得数据集合。 HTML 让人阅读当然没有问题,但让  计算机阅读是件痛苦的事,为了解决Web 上计算机进行 数据交换的问题,完整的结构化数  据规范——XML产生了。 3.1.3 Web2.0的应用  在应用上,Web1.0 是由网站提供服务和发布信息,让用 户浏览阅读,而Web2.0是由网  站提供服务,让用户发布信息及使用。Web2.0 中,用户 角色的转变或许是Web2.0概念中最  突出的特点。那么,在过去的Web 应用中,难道就没有 现在Web2.0 的应用吗?有。在Web1.0  时代,BBS 论坛、RSS 等都已出现,而个人主页、交友 网站或社区网站就是现在Blog的雏  形。如果要说Web2.0 与Web1.0在应用上的最大区别,可 以说Web2.0是Web1.0众多应用  中关于用户交互服务的一个分类和方向。 3.2 XHTML语言  XHTML (Extensible Hyper Text Markup Language,可 扩展超文本标识语言),是一种  用XML 规则扩展和增强
显示全部
相似文档