Ajax,RIA与Web开发程序员教程
2010-5
电子工业出版社
(美)戴特尔(Deitel,P.J.),(美)戴特尔(Deitel,H.M.) 著,周雯 等译
725
无
本书作者Paul J.Deitel是Deitel & Associate公司的CEO兼CTO,他和他的父亲Harvey M.Deitel博土是全球畅销的计算机教材的作者,其作品已被翻译成日、俄、汉、韩、法、西班牙等文字,获得了国际认可。本书是两位大师的又一力作。 和他们以往的著作风格一致,本书除了采用大量的代码和工程实例之外,还通过编程提示、好的编程习惯、常见编程错误、错误预防提示、性能提示、可移植性提示、软件工程经验等提纲性的段落,为读者提供了许多实用的软件工程原则和编程经验,无论对初学者还是专业程序员都大有裨益,可以满足不同专业和不同层次读者的需求。本书循序渐进地介绍了利用JavaScript编程语言以及与之紧密相关的XHTML(可扩展超文本标记语言)技术、CSS(层叠样式表)、DOM(文档对象模型)进行客户端Web编程。本书包括三个部分:第一部分从技术、业务和社会前景的角度介绍了Web2.0;第二部分提供了详细的~sx组件处理技术;第三部分主要介绍客户端和服务器端GUI和RIA的开发。本书由周雯、邓勇进、李晓辉等共同翻译,其中周雯翻译了第2-13章,邓勇进翻译了第19-23章,李晓辉翻译了第14-16章和索引部分。其他译者包括:周斌翻译了第24章,刘亚萍翻译了第17-18章,鲁敏翻译了第1章。周贤林、孙维琴、黄宏和刘智明对全书进行了审校。在翻译期间,电子工业出版社的编辑同志也付出了辛勤的劳动,在此向他们表示衷心感谢,他们的帮助和建议使得本书得以顺利翻译和出版。希望我们的工作能够使读者满意。由于时间仓促和水平所限,书中难免存在疏漏和差错,恳请读者批评指正。
本书以当前业界最热门的Ajax和Web 2.0技术为核心,通过大量的活代码实例,讲解富Internet应用程序及Web程序开发的关键点,主要涉及XHTML、CSS、JavaScript、DOM、XML、RSS等常规的技术,而后半部分对客户端开发技术(Adobe Flash CS3、Adobe Flex 2)以及服务器端开发技术(IIS、Apache、ADO.NET 2.0等)的描述是本书最大的亮点,也是最能切中读者需求心理的部分。
作者:(美)Deitel
第一部分 简 介 第1章 探究Web 2.0第二部分 Ajax客户端 第2章 XHTML介绍 第3章 层叠样式表 第4章 JavaScript:脚本入门 第5章 JavaScript:控制语句(1) 第6章 JavaScript:控制语句(2) 第7章 JavaScript:函数 第8章 JavaScript:数组 第9章 JavaScript:对象 第10章 文档对象模型(DOM):对象和集合 第11章 JavaScript:事件 第12章 XML和RSS 第13章 支持Ajax的富因特网应用程序第三部分 富因特网应用程序客户端技术 第14章 Adobe Flash CS3 第15章 Adobe Flash CS3:制作交互式游戏 第16章 Adobe Flex 2和富因特网应用程序第四部分 富因特网应用程序服务端技术 第17章 Web服务器(IIS和Apache) 第18章 数据库:SQL,MySQL,ADO.NET 2.0和Java DB 第19章 PHP 第20章 Ruby on Rails 第21章 ASP.NET 2.0和ASP.NET Ajax 第22章 JavaServer Faces(JSF)Web应用程序 第23章 支持Ajax的JavaServer Faces(JSF) Web应用程序 第24章 Web服务索引
插图:
本书是我见到过的此类图书中最全面的一本。 ——Jesse James Garrett,Adaptive Path了解Web鳊程本质的大全。 ——Anand Narayanswamy,ASPAlliance.com学习开发符合标准的Web程序的极佳材料,涉及浏览器、服务器和数据库编程,涵盖多种编程语言下的Web开发。 ——Paul Vencill,MITRE,Inc.突出了将浏览器作为优秀的开发平台。 ——Johnvey Hwang,Splunk,Jnc.作者的工作真不错。“探究Web 2.0”这一章写得真好!它是关于Web 2.0的最好材料之一。 ——Jose Antonio Gonzalez Seco,Parlamento de Andalucia讲解CSS的那一章紧凑、简明而信息丰富! ——Billy B.L.Lim,Illinois State University本书是JavaScript的最佳教程。 ——Raymond Wisman,Indiana University Southeast很好地讲解了DOM,没有陷入跨浏览器不兼容的问题中。 ——Eric Lawrence,Microsoft对Ajax的讲解极为清晰,是我所见到的最好的!为每一个类型提前和即时编辑的Ajax特性提供了很好的解决方案。“帮助消除跨浏览器兼容问题的库”的解释非常棒。本书及相关Web站点会是读者经常遭访的资源(它们本身就是最佳实践)。 ——John Peterson,Insync and V.I.O.Inc.第15章非常好。 ——Jennifer Powers,University of Albany将Adobe Flex用于一些非常酷的程序的讲解真不错。 ——Matt Chotin,Adobe很好地介绍了PHP的功能和灵活性。启发了我要让自己的代码更紧凑!使得易于将JSI:开发用于数据库,虚拟表单和谷歌地图。 ——John Peterson,Insync and V.I.O,Inc.用大量的示例代码极好地讲解了ASP.NET程序的开发。 ——Peter Bromberg,VOIP,Inc.“Web服务”这一章涵盖了Web 2.0的丰富知识。其中的例子远选超出了书中所讲解的Web 2.0问题。 ——George Semeczko,Independent Consultant
《Ajax,RIA与Web开发程序员教程》:专业程序员学习Ajax,RIA与Web开发的指南实用的Ajax,RIA与Web开发程序员教程。《Ajax,RIA与Web开发程序员教程》以180多个经过测试的程序(18000多行代码)为基础,讲解Ajax,RIA和Web开发的技术。这些程序其有语法阴影、详细的描述和样本输出。书中包含数百个编程提示,帮助读者建立强壮的程序。首先简要介绍了XHTML、CSS和JavaScript,然后立即讲解高级客户端开发技术,包括DOM、Ajax、JSON以及其他的RIA技术。接着涉及的是服务器端开发,包括Web服务器、数据库、PHP、Ruby on Rails、ASP.NET、Java Server Faces以及Web服务。学完《Ajax,RIA与Web开发程序员教程》之后,读者就具备了建立Web 2.0程序所需的全部技能。Paul J.Deitel先生和Harvey M.Deitel博士是Deitel&Associates公司的创始人,这是一家国际知名的写作编程语言图书、进行企业培训以及Intcrnet业务发展的公司。两位作者已经出版过许多全球畅销的编程语言教材,使数百万的读者得以精通C#、Visual Basic、Java、C、C++、XML、Peri、Python以及Web编程o“程序员教程”系列是为实用的编程技术而设计的,这个系列主要关注新出现的技术,包括.NET、.Jaya、Web服务、Internet、Web开发,等等。
无
戴特尔父子的书总是经典,此书是我买的戴特尔父子的第二本书籍了。无论从初级的xhtmL javascript到ajax,flash技术到php ****等,都有很详细的阐述。技术和理论都讲解很周到。不偏重任何一种语言,给读者有了更多的选择,也就更适合更多的web入门与开发人员学习参考。总之,这是我遇到的最好且详尽的web入门书籍。