Ajax and REST Recipes中文版

Ajax and REST Recipes中文版

(美) 格罗斯 (Gross,C.) , 著

出版社:电子工业出版社

年代:2007

定价:45.0

书籍简介:

本书主要讨论如何用JavaScript、Ajax和REST Web service构建应用,另外涉及一些用户接口相关的内容。本书包含大量非常实用的代码,稍加修改就能用在自己的应用里。本书一共分为8章,前半部分主要包括:阐释Ajax、动态语言、Web service和SOA的定义和基本原理;实现JavaScript单元测试;理解JavaScript函数为何具有状态;实现JavaScript “Generics”;使用代码块;使用函数进行判断决策;实现代理、委托、mixin和重载函数;创建和测试动态内容等。后半部分则偏重于实际项目,包括实现一个完整的Ajax和Web service架构;使用REST定义Web service;处理海量或缓慢或实时数据集;实现一个网络购物车;处理使用Ajax时的回退按钮问题等。阅读本书有助于掌握如何通过将客户端从服务器分离,使自己的web应用模块化。从而使得客户端开发人员能够专注于编写高效的JavaScript和Ajax代码,而服务器开发人员则能集中精力编写优异的业务和数据对象。

书籍目录:

关于作者

本书的技术审校

简介

第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把XMLHttpReques放置在Factory里

2.12定义的扩展类

2.13实现代码块

2.14将tosource打造成完整的序列化解决方案

2.15在JavaScript里实现mixin

2.16实现代理方法

2.17实现委托

2.18实现“对话框”

第3章动态内容Recipes

3.1对数据进行验证

3.2创建动态布局

3.3操作动态内容块

3.4实现“对话框”

3.5序列化HTML

3.6处理格式化数据和表单

第4章实现SOA架构

4.1问题

4.2解决方案:重新架构整个应用

4.3测试Webservice

4.4实现客户端

4.5本章小结

第5章实现通用Webservice架构

5.1问题

5.2解决方案,第一部分

5.3解决方案,第二部分

5.4本章小结

第6章实现海量或缓慢数据集的Webservice

6.1问题

6.2理论

6.3解决方案

6.4解决方案的转变:(接近)实时的数据

6.5本章小结

第7章实现AJAX购物车

7.1问题

7.2理论

7.3解决方案

7.4本章小结

第8章不要提交你的表单--用AJAX吧

8.1问题

8.2理论

8.3解决方案

8.4本章小结

索引

内容摘要:

  本书主要讨论如何用JavaScript、Ajax和RESTWebservice构建应用,另外涉及一些用户接口相关的内容。本书包含大量非常实用的代码,稍加修改就能用在自己的应用里。本书一共分为8章,前半部分主要包括:阐释Ajax、动态语言、Webservice和SOA的定义和基本原理;实现JavaScript单元测试;理解JavaScript函数为何具有状态;实现JavaScript“Generics”;使用代码块;使用函数进行判断决策;实现代理、委托、mixin和重载函数;创建和测试动态内容等。后半部分则偏重于实际项目,包括实现一个完整的Ajax和Webservice架构;使用REST定义Webservice;处理海量或缓慢或实时数据集;实现一个网络购物车;处理使用Ajax时的回退按钮问题等。阅读本书有助于掌握如何通过将客户端从服务器分离,使自己的web应用模块化。从而使得客户端开发人员能够专注于编写高效的JavaScript和Ajax代码,而服务器开发人员则能集中精力编写优异的业务和数据对象。  本书探讨了针对Ajax、JavaScript和基于表现状态传输(RepresentationalStateTransfer,REST)的Webservice,以及其功能性实现的实践性解决方案。主要包含以下内容:编写高级JavaScript功能的技巧;构建处理动态内容的用户接口;实现SOA和通用Webservice架构;针对特定情形来实现基于REST的Webservice。  该书实用性强,讲解全面。前半部分针对架构和开发Ajax应用期间无法避免的大量孤立问题,提供诸多解决方案,后半部分则将几个前后关联的诀窍(recipe)组合成较大的项目,让读者体会如何实现真实场景里的Ajax方案。通过此书,读者可以学习如何通过从服务器解耦客户机程序来模块化Web应用。  本书适合广大Web开发人员、Web架构师参考使用。【作者简介】  关于作者个人履历,非常简单:多数时间我喜欢坐在椅子上进行调试和编码的工作。自初次接触编程至今,我一直都很喜欢软件开发这项工作。我写过不少书,包括AjaxPatternsandBestPractices和HowtoCode.NET,已由Apress出版社出版。最近我喜欢上了用.NET编写代码和做些试验,对我而言,它是非常不错的开发环境。.NET让我感觉自己就像是在圣诞节一大早刚刚打开礼物的孩子,开心快乐。也许能猜到是什么礼物,但又不能完全确信。对于.NET而言,虽然它不能给你短袜或汗衫,但会带给你一整天的兴奋。

书籍规格:

书籍详细信息
书名Ajax and REST Recipes中文版站内查询相似图书
9787121050770
如需购买下载《Ajax and REST Recipes中文版》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)45.0语种简体中文
尺寸26装帧平装
页数印数 5000

书籍信息归属:

Ajax and REST Recipes中文版是电子工业出版社于2007.10出版的中图分类号为 TP393.09 的主题关于 计算机网络-程序设计 的书籍。