Ajax,或者异步JavaScript与XML,是在web开发者中最热门的编程技术之一。Ajax通过丰富的技术组合,在浏览器中使用JavaScript来处理Web服务器的响应,为XML或基于JSON的Web服务创建交互式的web应用提供了一个坚实的基础。
本书为你展示了能够大幅改善Web开发项目的最佳实践。这些模式研究了其他人在过去是如何处理相互冲突的设计原则,然后将这些信息传递给你。
本书是一本关于复杂Ajax应用的整体架构设计的图书。好的架构设计应该满足KISS的原则,容易理解和学习、开发效率高、容易维护和扩展。在各种必须要满足的约束条件之下,设计出一个最简化的架构是架构师不断追求的目标。幸运的是,经过国外高水平的Web开发专家的探索,这样的架构设计已经有了一套行之有效的模式。这些模式都是围绕着REST的思想来设计的。RIA+REST将会成为继Web M’VC之后,新一代Web应用的首选架构风格。
本书是国内出版的第一本深入探讨REST架构设计的书籍。书中的所有模式都有详细的讲解和丰富的代码,理论联系实践,确实是一本不可多得的好书。