本书主要介绍Ajax开发中的环境与框架特点,着重介绍了Ajax的难点和重点。对于开发Ajax的常用工具也进行了详细讲解。全书分3个部分,内容涵盖Ajax基本概念、Ajax和新技术和Ajax核心应用。书中通过Ajax与Struts及Ajax与Web Services的配合通过实际案例介绍Ajax的高级应用。本书适合Java程序员;企业级项目的开发人员参考使用,同时也是新手学习Ajax的绝佳教材。
Ajax技术是目前最流行的技术,它极大地改善了传统Web应用的用户体验,因此也被称为对传统Web技术的革命。
本书介绍的内容非常全面,覆盖了Ajax技术的各个方面,包括Ajax技术的核心对象XMLHttpRequest对象、JavaScript脚本的详细知识以及DOM和XML的相关知识。除了Ajax的这些基础知识外,本书还详细介绍了Ajax的5个相关框架:Prototype.zis,Dojo,DWR,JSON—RPC一Java和AjaxTags。
本书介绍的不是单纯的Ajax技巧,而是侧重于介绍Ajax技术与J2EE技术的融合,让Ajax技术融入实际的J2EE应用。
本书适用于有一定J2EE编程基础的读者,因为单纯的Ajax技术是没有太大用处的。通过阅读本书,不但可以掌握Ajax的开发技巧,而且可以掌握如何让Ajax技术和J2EE应用实现完美融合。
第一部分 初识Ajax
第一章 Ajax入门
第二章 Ajax初体验
第二部分 Ajax基本技术
第三章 JavaScript关键语法详解
第四章 XML详解
第五章 使用CSS级联样式单
第六章 DOM模型详解
第七章 事件处理机制
第八章 使用DHTML动态操作HTML文档
第九章 XMLHttpRequest对象详解
第三部分 Ajax常用框架
第十章 Prototype框架详解
第十一章 基于Prototype的应用:实现自动完成功能
第十二章 使用Dojo
第十三章 基于Dojo的动态树
第十四章 使用DWR
第十五章 基于DWR的Ajax应用:即时消息系统
第十六章 JSON-RPC-Java框架详解
第十七章 基于JSON-RPC-Java的Ajax应用:在线相册
第十八章 使用AjaxTags简化开发
第十九章 Ajax案例:Blog系统
第二十章 Ajax综合应用:电子拍卖系统