首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训

基于J2EE的Ajax宝典

  • 书名:基于J2EE的Ajax宝典
  • 作者:李刚编著
  • 来源:电子工业出版社
  • 出版时间:2007年05月
  • ISBN:9787121042584
  • 定价:89元

看 书 评 论 收 藏打 分 购 买

图书版权归出版社和作者所有,CSDN & DearBook独家提供试读和连载
内容介绍:
本书介绍的内容非常全面,覆盖了Ajax技术的各个方面,包括Ajax技术的核心对象XMLHttpRequest对象、JavaScript脚本的详细知识以及DOM和XML的相关知识。除了Ajax的这些基础知识外,本书还详细介绍了Ajax的5个相关框架:Prototype.js,Dojo,DWR,JSON-RPC-Java和AjaxTags。
本书介绍的不是单纯的Ajax技巧,而是侧重于介绍Ajax技术与J2EE技术的融合,让Ajax技术融入实际的J2EE应用。
本书适用于有一定J2EE编程基础的读者,因为单纯的Ajax技术是没有太大用处的。通过阅读本书...

最近评论

精 彩 导 读

Ajax技术是2006年最热门的技术,无论说它是对传统Web技术的改进还是革命,其实质都是:它具有很强的生命力,确实代表了未来Web应用开发的趋势。也许Ajax并不是唯一的选择,但Ajax的功能是大家有目共睹的。 不过,Ajax绝不是一门独立的技术,笔者在教学过程中曾遇到一个狂热的学员,他说:我就要学习Ajax技术,学好Ajax技术就不用担心找不到工作了。笔者不禁哑然:这是一个误区,单纯的Ajax技术没有任何用处,绝对没有。说穿了,Ajax仅仅致力于改善用户体验,也就是说,它是表现层的技术,离开了传统Web应用的支持,Ajax技术便会成为“无本之木,无源之水”。 在动手编写本书之前,笔者仔细研究了市面上介绍Ajax的图书,有的图书甚至宣称:本书所介绍的内容是平台无关的——这是一个岐义句:Ajax技术本身是平台无关的,但任何一本书介绍的内容都不可能是平台无关的。因为Ajax技术是表现层的,而底层的技术可以采用任何Web编程技术:ASP,PHP,.NET,Java或Ruby On Rails,因此Ajax技术是平台无关的。但一本书的内容不可能是平台无关的,除非每段代码都提供所有语言的实现版本,这不可能。那些宣称内容平台无关的书,一会儿使用PHP作为底层实现,一会使用Java作为实现,这变成了对读者的一种折磨。 本书并不是一本单纯的Ajax入门书籍,也不打算为介绍Ajax而介绍Ajax。除了详细介绍Ajax技术的各方面知识之外,本书还介绍了如何让Ajax技术与J2EE技术完美融合。换句话说,本书介绍的内容更侧重于让Ajax技术融入实际应用开发,而不是满足于表面的Ajax技巧。本书所示范的应用,底层都按照J2EE规范进行实现;而在用户界面上,Ajax则大展身手,极大地改善了用户体验。 本书的写作风格与笔者在新东方的授课风格一致:平实、浅显,放弃新名词,把所有深奥的内容变得浅显易懂。笔者不喜欢罗列一堆的新名词,抄大段大段的理论来炫耀自己。作为一个有多年编程经验的程序员,笔者相信“代码就是硬道理”,因此本书中涵盖了Ajax的绝大部分实际应用场景。希望读者也不要仅仅“看书”,而一定要参照本书进行动手操作,将每个应用都实际做一遍,相信会有很大的提高。 本书优点 1. 专业性强 本书介绍的不是单纯的Ajax技术,而是详细介绍了如何开发Ajax应用,如何将Ajax技术和J2EE应用整合在一起。本书致力于让Ajax技术真正融入实际应用的开发,而不是停留在Ajax层,为了Ajax而Ajax。通过认真阅读本书,读者不仅可以掌握如何开发Ajax应用,而且可以掌握如何让Ajax技术和J2EE应用实现完美融合。 2. 知识丰富 本书除介绍Ajax的各种相关知识(如JavaScript,DOM和XML)之外,还详细介绍了5个目前流行的Ajax框架:Prototype.js,Dojo,DWR,JSON-RPC-Java和AjaxTags,并通过实际示例讲述了如何使用这5个框架。 3.经验丰富,针对性强 笔者既担任过软件开发的技术经理,也担任过软件公司的培训导师,还担任过职业培训的专职讲师,熟悉软件开发的难点,同时也了解软件学习过程中的苦楚。因此,本书尽量针对学习过程中容易遇到的难点进行重点讲解,对开发过程中的“陷阱”给出提示。 4.示例丰富,实用性强 本书的各个示例针对不同的知识点设计,尽量不与其他知识点掺杂在一起,以免分散读者的注意力。各知识点的示例重点突出,示范性非常强。另外,本书所有的示例都侧重于介绍Ajax在实际项目中的使用,例如第13章的全功能Ajax树,支持在客户端删除、创建和拖动节点,而且这些操作都将通过Ajax请求直接持久化到数据库,非常有实用价值。 本书内容 Ajax的脚本语言JavaScript,包括JavaScript的各种基本知识,还有JavaScript的面向对象知识。 XML语言的相关知识,包括XML的文档规则,DTD和Schema的知识,以及如何在JavaScript中创建、解析XML文档。 CSS样式单的相关知识,包括CSS样式单的选择器,样式单的各种属性,以及如何在脚本中动态修改样式单,从而动态修改HTML页面的表现。 DOM模型的相关知识,包括HTML页面和DOM模型的关系,以及如何操作DOM模型,从而让HTML页面内容动态更新。 JavaScript的事件机制,包括Internet Explorer中的事件机制、Netscape 4中的事件机制和DOM 2中的事件机制。 DHTML模型的相关知识。 XMLHttpRequest对象的相关知识,包括如何在不同浏览器中创建XMLHttpRequest对象,XMLHttpRequest对象的各种属性、方法,以及如何通过XMLHttpRequest对象发送异步请求并获得和处理服务器响应。 Prototype.js的相关知识,包括Prototype.js的扩展和内置函数等。当然,也重点介绍了Prototype.js的Ajax支持。 Dojo的相关知识,包括Dojo的扩展、内置函数、Dojo的Ajax支持、Dojo事件机制、Dojo的拖动功能以及Dojo的常用页面控件。 DWR的各种相关知识,包括DWR的创建器、转换器,DWR框架所生成的JavaScript函数库,DWR和J2EE框架的整合,以及DWR 2.0的新知识:反向Ajax。 JSON-RPC-Java框架的各种相关知识,包括JSONRPCServlet和JSONRPCBridge等核心类的作用和使用方法,以及如何编写服务器处理类,如何通过JSONRpcClient调用服务器的Java方法。 AjaxTags的各种常用标签,以及如何编写AjaxTags的各种服务器处理类。 本书介绍的Ajax知识虽然也适用于其他Web开发平台,但还是希望读者在阅读本书之前具有一定的J2EE编程基础;有J2EE编程基础的读者可以更好地将Ajax技术应用到实际的J2EE开发中,切记:仅有Ajax技术是做不了任何事情的。 本书由李刚主编,参加本书编写工作的人员还有杨光景、杨毅、李海涛、汪洋、谷文港、陈亮、李守军、江旭初、王坤、赵元、易阳华、孙江苏、姜海森、张明霞、王江、王斌、郭剑云、张大发、刘挺、尹海涛、戴隆忠、李善坡、张磊、唐友生、于兆海、刘洪燕、王悠。 编者 2007.4
line

网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告

北京百联美达美数码科技有限公司  版权所有  京 ICP 证 020026 号

Copyright © 2000-2006, CSDN.NET, All Rights Reserved