第一图书网

Ajax模式与最佳实践

Christian Gross 电子工业出版社
出版时间:

2007-3  

出版社:

电子工业出版社  

作者:

Christian Gross  

页数:

386  

Tag标签:

无  

内容概要

  Ajax 正在将我们带入到下一代的网络应用中。 本书深入探讨了动态的网络应用,将Ajax和REST集成在一起作为单独的解决方案。一个很大的优势是,与Ajax相似,REST可以和现今存在的技术一起使用。现在上百万的客户端计算机都是基于Ajax的,上百万的服务器是基于REST的。 无论你是否已经开发过Ajax应用程序,这都是一本理想的书。因为这本书描述了各种各样的模式和最好的实践经验。通过此书的学习,你可以快速地检查和校验你是否构造了一个高效的Ajax应用程序。 作者简介: Christian Gross是一位咨询顾问、培训师和技术指导,在互联网领域有着非常丰富的经验。他为很多公司做过软件开发和其他的解决方案,包括Altova、戴姆勒-奔驰、微软和NatWest。Gross写过好几本书,包括Applied Software Engineering Using Apache Jakarta Commons,Open Source for Windows Administrators,A Programmer's Introduction to Windows DNA和Foundations of Object-Oriented ProgrammingUsing.NET 2.0 Patterns。他经常在很多的研讨会上做演讲,包括Software Development、JAX和BASTA,他也是很多研讨会的跟踪主席。

书籍目录

关于作者关于技术评论员致谢简介第1章 Ajax导言 一图胜千言 另一个Ajax的例子 Ajax体系架构基础 比较Ajax与其他软件类型 一些最后的思考第2章 Ajax的具体细节 为缺乏耐心的人解释Ajax XMLHttpRequest的细节 使用工厂模式 发送异步请求 将XMLHttpRequest投入实际使用第3章 内容分块模式 意图 动机 适用性 相关模式 体系架构 实现 模式要点第4章 缓存控制器模式 意图 动机 适用性 相关模式 架构 实现 模式要点第5章 置换模式 意图 动机 适用性 相关模式 体系架构 实现 模式要点第6章 解耦导航模式 意图 动机 适用性 相关模式 体系架构 实现 模式要点第7章 表现变形模式第8章 持久通信模式第9章 状态导航模式第10章 无限数据模式第11章 基于REST的MVC模式索引

章节摘录

插图

媒体关注与评论

书评AJAX三剑客之最佳实“剑”,深邃洞查Web开发整体架构,全面涵盖客户端与服务器端开发。磨亮您的Web 2.0开发利剑。 亲爱的读者:Ajax将我们带进了下一代Web应用。Ajax通过将客户端与服务器解耦,打破和客户端与服务器之间的藩篱,但是Ajax应用仍然需要从服务器获取内容。以最有效的方式使用Ajax和服务器需要理解REST,一种用来定义Web服务的架构风格。 《Ajax模式与最佳实践》探索了将Ajax和REST组合为单一解决方案的动态Web应用。REST的一个主要的优点是,像Ajax一样,它能够与当今现存的技术配合使用。已经有数以百万计的客户端为支持Ajax应用做好了准备,同时,也已经有数以百万计的服务器为支持REST做好了准备。本书所讲模式的一个主要优点是,它们都是经过解耦的,不依赖于任何特殊的技术。本书所使用的模式建造于HTTP协议之上,为客户端和服务器提供基础的契约服务。并且,这些模式能够很容易地被重用或修改,以适应你的项目。你将能够通过使用这些模式,解决大量的问题。本书所覆盖到的将客户端与服务器解耦、分离资源与表现、解决HTTP表单提交的问题、管理URL以便于为其制作书签,加上很多其他的内容,都将会给你提供对于Ajax富有洞察力的全方位理解。 在这本书的帮助下,你能够编写易于调试、维护和扩展的Ajax应用。如果你是有经验的开发者,你会发现这些模式与最佳实践是建造最有效率和动态Ajax应用的无价资源。本书适合于跨所有平台工作、希望立即使用Ajax的开发者。


编辑推荐

  AJAX三剑客之最佳实“剑”,深邃洞查Web开发整体架构,全面涵盖客户端与服务器端开发。磨亮您的Web 2.0开发利剑。亲爱的读者:Ajax将我们带进了下一代Web应用。Ajax通过将客户端与服务器解耦,打破和客户端与服务器之间的藩篱,但是Ajax应用仍然需要从服务器获取内容。以最有效的方式使用Ajax和服务器需要理解REST,一种用来定义Web服务的架构风格。  《Ajax模式与最佳实践》探索了将Ajax和REST组合为单一解决方案的动态Web应用。REST的一个主要的优点是,像Ajax一样,它能够与当今现存的技术配合使用。已经有数以百万计的客户端为支持Ajax应用做好了准备,同时,也已经有数以百万计的服务器为支持REST做好了准备。《Ajax模式与最佳实践》所讲模式的一个主要优点是,它们都是经过解耦的,不依赖于任何特殊的技术。《Ajax模式与最佳实践》所使用的模式建造于HTTP协议之上,为客户端和服务器提供基础的契约服务。并且,这些模式能够很容易地被重用或修改,以适应你的项目。你将能够通过使用这些模式,解决大量的问题。《Ajax模式与最佳实践》所覆盖到的将客户端与服务器解耦、分离资源与表现、解决HTTP表单提交的问题、管理URL以便于为其制作书签,加上很多其他的内容,都将会给你提供对于Ajax富有洞察力的全方位理解。  在这《Ajax模式与最佳实践》的帮助下,你能够编写易于调试、维护和扩展的Ajax应用。如果你是有经验的开发者,你会发现这些模式与最佳实践是建造最有效率和动态Ajax应用的无价资源。《Ajax模式与最佳实践》适合于跨所有平台工作、希望立即使用Ajax的开发者。

图书封面

图书标签Tags

广告

下载页面


Ajax模式与最佳实践 PDF格式下载



网络应用程序,经典之作。


较深入的介绍了ajax的高级应用


正在阅读。浏览一下书比较不错


内容基本上网上都有了。


写的有点深


书应该不错,就是买错了,不是初学者用的hoho


这本书不错,将了一些基本的概念便于理解,以前在图书馆看过,觉得挺好,所以在joyo上购买了。


Ajax正在将我们领入下一代Web应用中。通过将客户端从服务端解耦,它打破了客户端-服务端的壁垒,当然Ajax应用仍然需要能够从中提取内容数据的服务端。利用Ajax和服务端的最有效方式就是理解并使用REST这种定义Web服务的架构风格。 《Ajax模式与最佳实践》一书向我们展示了将Ajax和REST结合为一种独立解决方案的动态web应用。REST的首要优势就是能够和现存技术结合在 一起使用。无论你是否已经采用Ajax应用,它都是一本理想的技术图书。因为书中列举了多种模式和最佳实践,你可以快速检查和验证自己正在建造的Ajax 应用是否高效。 书中提到的多种模式主要回答了以下问题: ? 什么是Ajax、REST,为什么要关心它们?我是否应该关心那些利用Ajax和REST的高效实例? ? Ajax和REST的基本原理有哪些?我应该使用这些基本原理中的那几部分? ? 如何优雅地处理海量数据?我应该缓存数据吗?应该获得数据块吗?(相关模式:缓存控制器和无限数据) ? Session和Cookies真的像人们所说的那样糟糕吗?我应该做些什么?如何生成用于其它设备的内容?(置换模式) ? 我想要修复HTML浏览器上的回退按钮问题。(状态导航模式) ? 建立mas...hup的最佳方式是什么?(基于MVC模式的REST) ? 我的页面拥有如此众多的使用JavaScript管理的链接,而我正在对此失去控制,谁能帮我使它们更加有组织?!(解耦导航模式) ? 我了解发送到服务端的HTTP数据的含义,但服务端如何在无请求时发送给我数据?(持久通讯模式) ? 我的服务端代码看似到处都是混乱的tag和代码块,如何将它们组织为我的HTML页面,就像SOA客户端和使用基于web服务的REST那样?(内容分块模式) 刘丹—— Matrix的负责人 阅读更多 ›


相关图书