您的浏览历史

Ajax与Java高级程序设计(畅销著作《Ajax基础教程》作者新作)

促销活动
  • [本书]参加人民邮电出版社满80元赠书活动

基本信息

编辑推荐

畅销著作《Ajax基础教程》作者新作.
全面覆盖主流Ajax与Java框架..
深入Web 2.0 技术核心...

推荐阅读
Ajax模式与最佳实践..

市场价:¥49.80
4-5星价:¥38.35
[购买] [收藏]

内容简介回到顶部↑

Ajax技术为用户提供了更丰富的页面浏览体验,可以构建高度交互的Web应用。本书重点介绍与Java相关的Ajax工具和技术,主要内容包括XMLHttpRequest对象,JavaScript编辑器、格式器和混淆器,快速开发Ajax应用所使用的Dojo、Prototype、script.aculo.us、Taconite和Yahoo!库等框架和工具包,以及将Ajax技术集成到Struts、Tapestry、Spring、JavaServer Faces等框架中的技术。本书虽然以Java为主要描述平台,但书中的所有示例也可以稍做修改后应用于其他开发平台。.
本书适合于各层次Web应用开发人员。
近两年来,随着Ajax渐入佳境,针对特定平台的Ajax开发技术得到了持续发展,各种工具、框架层出不穷,大大简化了Web开发过程。..
本书是畅销书《Ajax基础教程》作者的又一力作。书中没有过多讨论Ajax基础知识,而是结合各种Ajax开发工具,Dojo、Prototype、Script.aculo.us、Taconite和Yahoo!等Ajax库,Struts、Tapestry、Spring、JSF等Java框架,全面讲述了Java平台上Ajax应用的开发。...

作译者回到顶部↑

本书提供作译者介绍

Nathaniecl T.Schutta,资深Java Web开发人员。他拥有明尼苏达州大学软件工程硕士学位,并遁过了SCWCD(Sun认证Web构件开发人员)认证。他特别关注用户界面设计,是ACM人机交互特殊兴趣小组的资深成员。.
Ryan Asleson,资深Web开发人员,对JavaScript和Web开发工具有着丰富的经验。他是基于J2EE的Ajax开源框架Taconite(taconiz.sf.net)的创始开发者之一。他的兴趣还包括性能优化和基于标准的开发。
.. << 查看详细

作者: Nathaniel T.Schutta
Nathaniecl T.Schutta,资深Java Web开发人员。他拥有明尼苏达州大学软件工程硕士学位,并遁过了SCWCD(Sun认证Web构件开发人员)认证。他特别关注用户界面设计,是ACM人机交互特殊兴趣小组的资深成员。.. << 查看详细

[同作者作品]
Ajax基础教程(亚马逊计算机榜首图书,国内第1本Ajax图书)
Ajax与Java高级程序设计(畅销著作《Ajax基础教程》作者新作)

作者: Ryan Asleson
yan Asleson,资深Web开发人员,对JavaScript和Web开发工具有着丰富的经验。他是基于J2EE的Ajax开源框架Taconite(taconiz.sf.net)的创始开发者之一。他的兴趣还包括性能优化和基于标准的开发。.. << 查看详细

[同作者作品]
Ajax基础教程(亚马逊计算机榜首图书,国内第1本Ajax图书)
Ajax与Java高级程序设计(畅销著作《Ajax基础教程》作者新作)

目录回到顶部↑

第一部分 Ajax介绍.
第1章 什么是Ajax 2
1.1 Web应用的崛起 2
1.2 Ajax闪亮登场 3
1.3 XMLHttpRequest对象 7
1.4 方法和属性 9
1.5 交互示例 10
1.6 避免常见的陷阱 13
1.7 Ajax模式 16
1.7.1 淡出技术 16
1.7.2 自动刷新 17
1.7.3 部分页面绘制 18
1.7.4 可拖放DOM 19
1.8 小结 20
第2章 开发工具 22
2.1 JavaScript源代码编辑器 22
2.1.1 JSEclipse 23
2.1.2 NetBeans的JavaScript插件 26
2.2 JavaScript的压缩和混淆 29
2.3 查看DOM结构 32

前言回到顶部↑

在Ajax诞生之前,我们就已经开始通过浏览器部署和运行Web应用。对我们来说,这简直就是软件开发的“圣杯”。再不用担心在每次发布新版本时令人头痛的客户端安装过程了。.
当然,那时的Web应用也有自己的问题,不仅用户界面的交互性大打折扣,而且每次与服务器交互都需要完全刷新页面。我们曾经一直以为,这是在所难免的。
但是,2005年,Google Suggest和Gmail等应用的出现使我们震撼不已。Ajax技术所带来的无需特殊插件,就能在任何现代Web浏览器中部署的高度交互性、类似于桌面的Web应用,显然代表了软件开发的主流趋势。我们很快产生了写一本Ajax图书的想法。这就是《Ajax基础教程》。它在2005年10月出版后很快成为国际性的畅销书 。
第一本书的成功使我们有了足够的信心,继续着手撰写一本针对Java平台上Ajax开发的深入指南。虽然Ajax本身是与平台无关的,但是作为Java程序员,我们深知在丰富的Java生态系统中,它可以与众多优秀技术相结合,发挥出更大潜力。而且,近来各种Ajax相关框架和Java Web框架的迅速发展,也使我们有了大展身手的空间。
本书概述
本书旨在为专业Java Web开发人员介绍在Web应用中增加Ajax功能所需的技术和工具。在写作中我们牢记:“你需要知道的我们都要介绍,你不需要知道的我们绝口不提。”我们会把重点放在你很可能不了解的新内容上:Ajax及相关的工具和技术。虽然是一本中高级图书,但为了保持自身的完整性,我们还是介绍了一些基础知识。已经阅读过《Ajax基础教程》的读者,可以快速浏览或直接跳过第1章、第2章中的部分小节。
第1章将带你很快见识一下Ajax。我们会介绍XMLHttpRequest对象的基础知识,以及Ajax开发中的一些常见的陷阱。我们还介绍了一些在Ajax开发中经常会用到的模式。
第2章介绍了能够简化Ajax应用开发的一些工具。我们会谈到JavaScript编辑器、格式器(formatter)和混淆器(obfuscator)。调试程序是一件很痛苦的事,这就是为什么我们给出了很多针对JavaScript的调试工具。对初学者来说,我们会为你展示如何记录日志而不使用警告对话框(alert)。当然,你也要测试你的代码,为此,我们介绍了JsUnit和Selenium,这说明并不是只有服务器端的代码才需要测试。
虽然Ajax确实不是什么高深的技术,但是凭一己之力去实现所有的功能是毫无意义的。在第3章中,我们会介绍各种不同的框架和工具包,你可以利用它们快速开发Ajax应用。我们将介绍Dojo、Prototype、script.aculo.us、Taconite和Yahoo!库。
第4章仍然将重点放在库上,只是这些库是专门为Java开发人员设计的。我们将介绍DWR和AjaxTags,使你了解每个库的强大功能。
本书的后半部分介绍了如何把Ajax技术集成到4个目前领先的Java框架中。第5章讨论了大受欢迎的Struts框架。我们将演示如何利用Struts的验证机制,并讨论集成Struts和Ajax时需要考虑的设计问题。
第6章介绍基于组件的Tapestry框架。在简单介绍Tapestry之后,我们将演示如何利用Ajax式的Tacos组件改进你的应用。
现如今,几乎总会遇到基于Spring的应用。在第7章中,我们就演示了如何在Spring中使用Ajax。我们将演示如何使用DWR来快速开发Ajax式的Spring应用。
当然,讨论Java网络框架而不谈JSF就不能算完整。在介绍过JSF的基础知识之后,我们将演示如何编写自己的Ajax组件,我们也将介绍一些现有的Ajax组件。
本书源代码
本书中的所有示例都可以从Apress网站的源代码(Source Code)部分免费得到 。在浏览器地址栏中输入www.apress.com,点击Source Code链接,在列表中找到Pro Ajax and JavaTM Frameworks,可以从Apress网站的本书主页下载源代码(zip文件)。源代码是按章组织的。
联系我们..
我们非常重视你对本书内容和源代码示例的疑问和建议。请把所有问题和建议直接发到proajaxandjava@gmail.com,我们会尽快回复。不过要记住,我们(像你一样!)不可能马上就有回应。
谢谢你购买了这本书!我们希望你认为这是一本有价值的书,能像我们写书一样兴趣盎然地阅读这本书。
致以诚挚的问候
评论交流

共有12人开贴评论  13人参与评论  12人参与打分 查看

0人
 0%
用户平均打分
我要写评论 help如何参与评论和打分
6人
 50%
4人
 33%
0人
 0%
2人
 16%

joyoytj
四级评论员
评价等级:  
发表于:2007-10-10 16:49:00
看了一下电子原版,对ajax开发没有太大帮助,简单介绍了java服务器端的一些框架和ajax的调用,意义不大
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

turingbook
出版商
评价等级:  
发表于:2007-7-11 0:22:00
《Ajax基础教程》作者新作!
一部分讲述了Prototype,script.aculo.us,Dojo Toolkit,DWR,AjaxTags等热门JavaScript/Ajax库,另外一部分则关注主流Java框架与Ajax的结合,包括Struts和Ajax,Tapestry与Ajax,Spring与Ajax,JSF与Ajax等。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

batswing

三级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2007-5-23 21:22:00
不是30多吗 怎么你买成50?
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

pxzmsn@hotmail.com
一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2007-5-16 17:24:00
好贵啊,才两百多页要将近50块钱,没看页数就买了,今天到货的时候感觉好心疼啊,还是喜欢大部头的书,作者乱加点示例充数也好啊,呵呵呵
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

turingbook
出版商
评价等级:  
发表于:2007-5-14 14:15:00
因为我们工作失误,此书名字不够准确,应该叫《Ajax与Java框架高级程序设计》。特向读者致歉。
大家在阅读中发现有疑问的地方,请不吝赐教,邮件是:contact at turingbook dot com。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共12条)