第1篇 步入Java Web开发的**
第1章 新兵报到:步入Ajax的**
1.1 Web2.0概述
由于Ajax是构建Web的一项技术,因此在介绍Ajax技术之前,有必要先介绍一下Web的相关知识。
1.1.1 从Web1.0到Web2.0
谈Web的发展就不得不提到Web1.0和Web2.0,这不是技术性的概念,它们并没有技术上的严格划分,仅仅是Web发展历史断代的成果。
回忆Web1.0的时代,是使用HTML语言将信息编写成静态的页面,然后发布在Web上供用户浏览。而后技术略有发展,将要呈现的数据存储在数据库中,通过Web服务端的程序、应用户的请求取出��据,加上事先设计的模板,动态地生成HTML代码,发送到用户的浏览器那里,这就是动态HTML,人们称之为Web1.5。但是可以看到,在效果和影响上Web1.5只是对Web1.0的扩展和加深,与Web1.0并没有实质性的区别。
Web的发展永远不会停滞,而后在Web1.5的基础上又加上了0.5,成为了Web2.0版本,Web2.0的变化又在哪里呢?它和Web1.0相比有什么不同?笔者将从以下几个方面对Web1.0与Web2.0进行讨论,以使读者了解从Web1.0到Web2.0的转变。
(1)运行模式的转变
Web1.0时代,网站处于主导地位,用户只能被动地接收信息。用户通过访问门户网站来浏览网页、查询信息。Web1.0的运行模式如图1—1所示。
……