深入浅出Ajax

深入浅出Ajax

夏慧军, 魏雪辉, 编著

出版社:电子工业出版社

年代:2007

定价:40.0

书籍简介:

Ajax作为流行的Web开发技术,由于其具有异步的数据请求和Web页面数据的无刷新改变等特性,广泛应用于Web 2.0与富客户端口Web中。本书首先通过分析Ajax相关技术入手,深入Ajax的技术细节;然后对现在流行的Ajax实现模式进行了介绍,掌握Ajax的思考方式;最后通过一个大型的Ajax开发实例,让读者全面了解怎样将Ajax在实际项目中加以应用。全书共7章。第1章,回答了一些基本问题;第2章,对Ajax相关技术从XMLHttpRequest、DOM、动态显示页面内容、与服务器通信、Ajax的安全性等方面加以具体剖析;第3章,就现在流行的一些Ajax的实现模式加以说明;第4章,简单介绍了Ajax的两个开源框架Dojo与DWR;第5章,以一个大型Web应用的实例——WWFDesigner带领读者将Ajax应用到实际的项目开发中;第6章,说明在引入Ajax以后,对多层架构的Web、MVC、SOA等应用的影响与改善;第7章,讲述作者在Ajax开发过程中进行调试的一些经验与技巧。书末附录A介绍开发Ajax的常用工具和框架。本书适合于广大Web应用开发人员和Ajax爱好者阅读参考,也可作为Ajax培训教材。

书籍目录:

第1章Ajax简介

1.1Ajax之前的Web应用

1.1.1什么是Web应用

1.1.2Web应用的历史

1.1.3Web上的富客户端

1.1.4Ajax之前的Web应用所面临的问题

1.2Ajax定义与技术组成

1.2.1什么是Ajax

1.2.2Ajax的技术组成

1.2.3Ajax给我们带来了什么

1.3Ajax的应用现状

1.4Ajax的优点与缺点

1.5哪里需要应用Ajax

1.6总结

第2章Ajax相关技术

2.1XMLHttpRequest

2.1.1XMLHttpRequest对象

2.1.2方法和属性

2.1.3请求模型

2.1.4请求方式GET与POST

2.1.5处理响应

2.2XMLHttpRequest与文档对象模型DOM

2.3动态显示页面内容

2.3.1显示页面特殊效果

2.3.2使用特殊的HTML标签属性显示页面内容

2.4与服务器端通信

2.4.1通过查询字符串发送参数

2.4.2通过XML方式发送参数

2.4.3通过SOAP协议调用Web服务

2.4.4读取回应的头部信息

2.4.5服务器端回应

2.4.6处理XML回应

2.5兼容性问题

2.6Ajax的安全性问题

2.7构建自己的Ajax函数库

第3章Ajax技术应用与实践

3.1基本应用

3.1.1后台验证

3.1.2动态加载列表框

3.1.3动态树形菜单

3.1.4创建局部更新页面

3.1.5显示进度条

3.1.6动态更新web图表

3.1.7提供自动完成功能

3.1.8使用褪色模式

3.1.9保持HTTP会话

3.1.10实现可拖放DOM

3.1.11结合XSLT在页面内排序

3.2数据展示应用

3.2.1可编辑数据表格

3.2.2主从表同步

3.2.3无刷新分页

3.2.4无刷新排序

3.2.5分页打印

3.3Ajax技术应用中应注意的问题

第4章Ajax框架

4.1Ajax框架总览

4.1.1客户端框架

4.1.2服务器端框架

4.2Dojo框架

4.2.1Dojo工具包的版本

4.2.2Dojo工具包的基本结构

4.2.3Dojo工具包的安装使用

4.2.4Dojo工具库使用实例

4.3DirectWebRemoting框架

4.3.1DWR简介

4.3.2DWR工作流程

4.3.3DWR工具包的基本内容

4.4使用DWR

4.4.1DWR的安装与配置

4.4.2DWR实例

第5章Ajax项目应用流程在线定制工具

5.1AjaxWeb项目应用概述

5.1.1什么是WWWFDesigner

5.1.2确定WWFDesigner流程定制器的开发方案

5.1.3数据访问架构与Ajax封装

5.2让Ajax在WWFDesigner中工作

5.2.1数据延迟装载,获得更好的页面载入速度

5.2.2通过本地缓存获得更好的交互速度

5.2.3状态提示,清楚系统在做什么

5.2.4利用ToolTip动态显示详细信息

5.2.5发送XML文件,结构化数据提交的最好方式

5.2.6定时执行,模拟实现多线程编程

5.2.7自动保存,防止数据丢失的措施

5.2.8测试服务程序,获得更好的健壮性

5.2.9访问代理,突破Ajax安全性限制

5.2.10Bubble,必须了解的事件机制

5.2.11动态事件绑定,获得更好的编程灵活性

5.2.12new操作,面向对象的JavaScript

5.3WWFDesigner中具有Web2.0特点的UI技术

5.3.1可拖曳UI技术

5.3.2可伸缩的UI技术

5.3.3可持久化的个性化UI

第6章用Ajax改善Web应用架构

6.1实现二步视图

6.1.1什么是二步视图

6.1.2用Java类在服务器端实现二步视图

6.1.3使用XSLT实现二步视图

6.1.4用Ajax实现二步视图

6.2改善MVC模式

6.2.1传统Web开发中的MVC模式

6.2.2用Ajax的方式实现模型通知视图

6.3改善Web应用分层

6.3.1传统Web应用的分层架构

6.3.2Ajax应用的分层架构

6.3.3应用逻辑与业务逻辑的区别

6.3.4使用Ajax隔离应用逻辑与业务逻辑

6.4采用SOA

6.4.1什么是SOA

6.4.2浏览器里的服务客户端

6.4.3用Ajax结合SOA

第7章Ajax开发过程中的调试

7.1Ajax调试的特点

7.2怎样发现错误

7.2.1常见错误,百分之九十的可能性

7.2.2对话框,简单而实用的调试方法

7.3常用调试工具

7.3.1JSLint,Js验证工具

7.3.2MicrosoftScriptDebugger

7.3.3DebugWindow,得力的助手

附录A常见问题(FAQ)

参考文献

内容摘要:

  Ajax是最近非常流行的一种Web开发技术,被广泛应用于对应用性能与用户体验要求都很高的Web2.0与富客户端口Web中,随着Web2.0应用的逐渐演进,Ajax也将获得更多的应用空间。本书编著过程中力求原创,也参考了大量的Ajax文献资料,编者同时对自身多年的的工作经验进行了细致的总结,紧密结合实践,具有显著的特点:使用性极强;层次感清晰;快速生产力;注重实际开发。  Ajax作为流行的Web开发技术,由于其具有异步的数据请求和Web页面数据的无刷新改变等特性,广泛应用于Web2.0与富客户端口Web中。本书首先通过分析Ajax相关技术入手,深入Ajax的技术细节;然后对现在流行的Ajax实现模式进行了介绍,掌握Ajax的思考方式;最后通过一个大型的Ajax开发实例,让读者全面了解怎样将Ajax在实际项目中加以应用。

书籍规格:

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

书籍信息归属:

深入浅出Ajax是电子工业出版社于2007.03出版的中图分类号为 TP393.09 的主题关于 计算机网络-程序设计 的书籍。