出版社:电子工业出版社
年代: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 的主题关于 计算机网络-程序设计 的书籍。
(美) 帕里 (Perry,B.W.) , 著
(美) 鲍尔斯 (Powers,S.) , 著
(英) 基思 (Keith,J.) , 著
(美) 高斯帕那 (Gospodnetic,O.) , (美) 哈特赫 (Hatcher,E.) , 著
(美) 理查德森 (Richardson,C.) , 著
(英) 格雷恩 (Crane,D.) 等, 著
施伟伟, 张蓓, 编著
(英) 克兰 (Crane,D.) , (美) 比伯奥特 (Bibeault,B.) , (英) 洛克 (Locke,T.) , 著
冯曼菲, 编著