【内容简介】
《Ajax and REST Recipes中文版》:本书适合广大Web开发人员、Web架构师参考使用。
本书探讨了针对Ajax、JavaScript和基于表现状态传输(Representational State Transfer,REST)的Web service,以及其功能性实现的实践性解决方案。主要包含以下内容:编写高级JavaScript功能的技巧;构建处理动态内容的用户接口;实现SOA和通用Web service架构;针对特定情形来实现基于REST的Web service。
该书实用性强,讲解全面。前半部分针对架构和开发Ajax应用期间无法避免的大量孤立问题,提供诸多解决方案,后半部分则将几个前后关联的诀窍(recipe)组合成较大的项目,让读者体会如何实现真实场景里的Ajax方案。通过此书,读者可以学习如何通过从服务器解耦客户机程序来模块化Web应用。
【作者简介】
《Ajax and REST Recipes中文版》作者:Christian Gross,多数时间我喜欢坐在椅子上进行调试和编码的工作。自初次接触编程至今,我一直都很喜欢软件开发这项工作。我写过不少书,包括Ajax Patterns and Best Practices和How to Code .NET,已由Apress出版社出版。. 最近我喜欢上了用.NET编写代码和做些试验,对我而言,它是非常不错的开发环境。.NET让我感觉自己就像是在圣诞节一大早刚刚打开礼物的孩子,开心快乐。也许能猜到是什么礼物,但又不能完全确信。对于.NET而言,虽然它不能给你短袜或汗衫,但会带给你一整天的兴奋。
您还可以到下列网上书店购买:
Ajax and REST Recipes中文版图书目录
关于作者
本书的技术审校
简介
第1章开始起步
1.1理解Ajax的定义和基本原理
1.2理解Webservice和SOA的定义及基本原理
1.3理解REST的定义和基本原理
1.4上手Ajax和REST的最佳方式
1.5使用测试驱动开发技术实现Ajax及REST应用
1.6使用测试驱动开发技术进行契约编码
1.7测试动态契约
1.8测试客户端逻辑
1.9管理Ajax安全和知识产权
第2章JavaScriptRecipes
2.1理解JavaScript和类型
2.2使用惯例而不是配置进行编码
2.3使用无参函数
2.4像对象那样处理函数
2.5实现错误和异常处理策略
2.6理解实现递归时变量的行为
2.7使用函数进行初始化和执行判断
2.8理解duck-typed代码的细枝末节
2.9实现JavaScript的“generics”
2.10管理运行时行为型代码
2.11把XMLHttpRequest放置在Factory里
2.12定义和扩展类
2.13实现代码块
2.14将toSource打造成完整的序列化解决方案
2.15在JavaScript里实现mixin
2.16实现代理方法
2.17实现委托
2.18实现重载方法
......