Web 2.0高级编程

Web 2.0高级编程

(美) 威利斯 (Vlist,E.v.d) 等, 著

出版社:人民邮电出版社

年代:2007

定价:48.0

书籍简介:

通过本书的学习,你将第一次深入到创建Web 2.0应用程序的核心技术。包括深入学习下列技术:XHTML、Cascading Style Sheets (CSS)、JavaScript以及Ajax。之后,你将对Web的客户端与服务器端的信息交换的协议和格式有更深入的理解。

书籍目录:

第1章Web2.0简介1

第2章页面表示37

第3章JavaScript和Ajax60

第4章设计准则80

第5章Web2.0的发展趋势106

第6章胖客户端161

第7章HTTP和URI184

第8章XML及其替换品208

第9章联合228

第10章微格式248

第11章结合使用多种协议创建Web服务268

第12章通过HTTP提供XML288

第13章数据库和非XML数据源311

第14章创建联合频道349

第15章Mashup、HTML抓取和Web服务380

第16章实现和维护URI空间399

第17章播客和提供多媒体411

第18章安全432

内容摘要:

  近来成功的Web应用有一个共同趋势,就是创造性地使用和集成众多成熟的技术。这种趋势被称为Web2.0。编写Web2.0应用通常需要各方面的专家,但最需要的是这样的开发人员,即他们在所有这些领域都不是专家,却对其中每项技术都有足够的认识,从而能够总揽全局,给不同的技术分配不同的角色并在它们之间进行折衷。本书旨在让读者对所需的技术及它们如何协同工作有初步的认识,从而使他们真正理解Web2.O应用的工作原理以及如何开发Web2.0应用程序。  Web2.0旨在让Web重归发明它的初衷,即让用户创建内容。从技术角度说,Web2.0就是以全新的方式使用大量已有的技术,这意味着专业开发人员必须了解众多Web2.0技术,如HTML、CSS、HTTP、JavaScript、XML、服务器端编程等。市面上的大部分图书都过于专业化,对于Web2.0应用使用的每项技术,都可找到大量介绍它们的优秀图书,但从专业角度阐述如何综合使用这些技术的图书凤毛麟角。本书旨在填补这一空白,让读者对Web2.0技术及其如何协同工作有初步认识,从而真正理解Web2.0应用的工作原理以及如何开发它们。  本书首先通过一个Web2.0应用演示了服务器和浏览器之间的交互过程,让读者对本书中介绍的技术在Web2.0应用中扮演的角色有更深入的认识;然后介绍了客户端技术,包括(X)HTML与CSS、JavaScript与Ajax、客户端设计准则、有望成为主流的客户端技术以及胖客户端替代品;接下来讨论了用于在客户端和服务器之间通信的协议和格式,包括HTTP与URI、XML及其替代品、联合、微格式和Web服务;最后,讨论了服务器端编程技术,包括通过HTTP提供XML、如何使用非XML数据源、如何创建联合频道、创建mashup、如何实现和维护URI空间、提供多媒体内容以及安全。  本书适合参与开发Web2.0项目的专业开发人员阅读,也可供对Web2.0开发感兴趣的人员参考。

书籍规格:

书籍详细信息
书名Web 2.0高级编程站内查询相似图书
9787115168917
如需购买下载《Web 2.0高级编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)48.0语种简体中文
尺寸26装帧平装
页数 230 印数

书籍信息归属:

Web 2.0高级编程是人民邮电出版社于2007.10出版的中图分类号为 TP393.092 的主题关于 主页制作-程序设计 的书籍。