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的***。