搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Ajax, RIA与Web开发程序员教程
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121104992
  • 作      者:
    (美)Paul J. Deitel, (美)Harvey M. Deitel著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2010
收藏
编辑推荐
    专业程序员学习Ajax,RIA与Web开发的指南<br>    实用的Ajax,RIA与Web开发程序员教程。《Ajax,RIA与Web开发程序员教程》以180多个经过测试的程序(18000多行代码)为基础,讲解Ajax,RIA和Web开发的技术。这些程序其有语法阴影、详细的描述和样本输出。书中包含数百个编程提示,帮助读者建立强壮的程序。<br>    首先简要介绍了XHTML、CSS和JavaScript,然后立即讲解高级客户端开发技术,包括DOM、Ajax、JSON以及其他的RIA技术。接着涉及的是服务器端开发,包括Web服务器、数据库、PHP、Ruby on Rails、ASP.NET、Java Server Faces以及Web服务。学完《Ajax,RIA与Web开发程序员教程》之后,读者就具备了建立Web 2.0程序所需的全部技能。<br>    Paul J.Deitel先生和Harvey M.Deitel博士是Deitel&Associates公司的创始人,这是一家国际知名的写作编程语言图书、进行企业培训以及Intcrnet业务发展的公司。两位作者已经出版过许多全球畅销的编程语言教材,使数百万的读者得以精通C#、Visual Basic、Java、C、C++、XML、Peri、Python以及Web编程o<br>    “程序员教程”系列是为实用的编程技术而设计的,这个系列主要关注新出现的技术,包括.NET、.Jaya、Web服务、Internet、Web开发,等等。
展开
内容介绍
    《Ajax,RIA与Web开发程序员教程》以当前业界最热门的Ajax和Web 2.0技术为核心,通过大量的活代码实例,讲解富因特网应用程序(RIA)及Web程序开发的关键点,主要涉及XHTML、CSS、JavaScript、DOM、XML、RSS等常规的技术,而后半部分对客户端开发技术(Adobe Flash CS3、Adobe Flex 2)以及服务器端开发技术(IIS、Apache、数据库、PHP、Ruby on Rails、ASP.NET 2.0、ASP.NET Ajax、JavaServer Faces、Web服务等)的描述是《Ajax,RIA与Web开发程序员教程》最大的亮点,也是最切合读者需求的部分。<br>    《Ajax,RIA与Web开发程序员教程》适合希望学习RIA编程,使用Ajax和Web 2.0技术进行程序开发的读者。
展开
精彩书评
    本书是我见到过的此类图书中最全面的一本。<br>    ——Jesse James Garrett,Adaptive Path<br>    了解Web鳊程本质的大全。<br>    ——Anand Narayanswamy,ASPAlliance.com<br>    学习开发符合标准的Web程序的极佳材料,涉及浏览器、服务器和数据库编程,涵盖多种编程语言下的Web开发。<br>    ——Paul Vencill,MITRE,Inc.<br>    突出了将浏览器作为优秀的开发平台。<br>    ——Johnvey Hwang,Splunk,Jnc.<br>    作者的工作真不错。“探究Web 2.0”这一章写得真好!它是关于Web 2.0的最好材料之一。<br>    ——Jose Antonio Gonzalez Seco,Parlamento de Andalucia<br>    讲解CSS的那一章紧凑、简明而信息丰富!<br>    ——Billy B.L.Lim,Illinois State University<br>    本书是JavaScript的最佳教程。<br>    ——Raymond Wisman,Indiana University Southeast<br>    很好地讲解了DOM,没有陷入跨浏览器不兼容的问题中。<br>    ——Eric Lawrence,Microsoft<br>    对Ajax的讲解极为清晰,是我所见到的最好的!为每一个类型提前和即时编辑的Ajax特性提供了很好的解决方案。“帮助消除跨浏览器兼容问题的库”的解释非常棒。本书及相关Web站点会是读者经常遭访的资源(它们本身就是最佳实践)。<br>    ——John Peterson,Insync and V.I.O.Inc.<br>    第15章非常好。<br>    ——Jennifer Powers,University of Albany<br>    将Adobe Flex用于一些非常酷的程序的讲解真不错。<br>    ——Matt Chotin,Adobe<br>    很好地介绍了PHP的功能和灵活性。启发了我要让自己的代码更紧凑!使得易于将JSI:开发用于数据库,虚拟表单和谷歌地图。<br>    ——John Peterson,Insync and V.I.O,Inc.<br>    用大量的示例代码极好地讲解了ASP.NET程序的开发。<br>    ——Peter Bromberg,VOIP,Inc.<br>    “Web服务”这一章涵盖了Web 2.0的丰富知识。其中的例子远选超出了书中所讲解的Web 2.0问题。<br>    ——George Semeczko,Independent Consultant
展开
目录
第一部分 简介<br>第1章 探究Web 2.0<br>1.1 引言<br>1.2 什么是Web 2.0<br>1.3 搜索<br>1.4 内容网络<br>1.5 用户生成内容<br>1.6 博客<br>1.7 社交网络<br>1.8 社交媒体<br>1.9 标记<br>1.10 社会化书签<br>1.11 软件开发<br>1.12 富因特网应用程序<br>1.13 Web服务,Mashups,Widgets和Gadgets<br>1.14 基于位置的服务<br>1.15 XML,RSS,Atom,JSON和VoIP<br>1.16 Web 2.0货币化模型<br>1.17 Web 2.0商业模型<br>1.18 Web的未来<br>1.19 哪里可以找到更多Web 2.0信息<br>1.20 Web 2.0参考文献<br>1.21 Web 2.0术语表<br><br>第二部分 Ajax客户端<br>第2章 XHTML介绍<br>2.1 引言<br>2.2 编辑XHTML<br>2.3 第一个XHTML示例<br>2.4 W3C XHTML验证服务<br>2.5 报头<br>2.6 链接<br>2.7 图片<br>2.8 特殊字符和水平线<br>2.9 列表<br>2.10 表<br>2.11 窗体<br>2.12 内部链接<br>2.13 meta元素<br>2.14 网络资源<br><br>第3章 层叠样式表<br>3.1 引言<br>3.2 内联样式<br>3.3 嵌入式样式表<br>3.4 冲突样式<br>3.5 连接外部样式表<br>3.6 定位元素<br>3.7 背景<br>3.8 元素的尺寸<br>3.9 盒子模型和文本流<br>3.10 媒体类型<br>3.11 生成CSS下拉菜单<br>3.12 用户样式表<br>3.13 CSS 3<br>3.14 网络资源<br><br>第4章 JavaScript:脚本入门<br>4.1 引言<br>4.2 一个简单的程序:在网页中显示文本行<br>4.3 修改第一个程序<br>4.4 通过提示对话框获取用户输入<br>4.5 JavaScript中的数据类型<br>4.6 算术运算<br>4.7 判断:等值运算符和关系运算符<br>4.8 网络资源<br><br>第5章 JavaScript:控制语句(1)<br>5.1 引言<br>5.2 控制语句<br>5.3 if选择语句<br>5.4 if…else选择语句<br>5.5 while循环语句<br>5.6 计数器控制循环<br>5.7 形式化算法:标记控制循环<br>5.8 形式化算法:嵌套控制语句<br>5.9 赋值运算符<br>5.10 递增和递减运算符<br>5.11 网络资源<br><br>第6章 JavaScript:控制语句(2)<br>6.1 引言<br>6.2 计数器控制循环基础<br>6.3 for循环语句<br>6.4 使用for语句示例<br>6.5 switch多重选择语句<br>6.6 do…while循环语句<br>6.7 break语句和continue语句<br>6.8 带标记的break语句和continue语句<br>6.9 逻辑运算符<br>6.10 网络资源<br><br>第7章 JavaScript:函数<br>7.1 引言<br>7.2 JavaScript程序模块<br>7.3 程序员定义的函数<br>7.4 函数定义<br>7.5 产生随机数<br>7.6 示例:概率游戏<br>7.7 另一个示例:随机图片产生器<br>7.8 作用域规则<br>7.9 JavaScript全局函数<br>7.10 递归<br>7.11 递归和迭代比较<br>7.12 网络资源<br><br>第8章 JavaScript:数组<br>8.1 引言<br>8.2 数组<br>8.3 声明并分配数组<br>8.4 数组使用示例<br>8.5 使用数组的随机图片产生器<br>8.6 引用和引用参数<br>8.7 将数组传递给函数<br>8.8 数组排序<br>8.9 多维数组<br>8.10 建立一个在线测试<br>8.11 网络资源<br><br>第9章 JavaScript:对象<br>9.1 引言<br>9.2 对象技术简介<br>9.3 Math对象<br>9.4 String对象<br>9.5 Date对象<br>9.6 Boolean和Number对象<br>9.7 document对象<br>9.8 window对象<br>9.9 使用cookie<br>9.10 多页面HTML和JavaScript应用<br>9.11 使用JSON表示对象<br>9.12 网络资源<br><br>第10章 文档对象模型(DOM):对象和集合<br>10.1 引言<br>10.2 对文档建模:DOM节点和DOM树<br>10.3 遍历和修改DOM树<br>10.4 DOM集合<br>10.5 动态样式<br>10.6 DOM对象和集合小结<br>10.7 网络资源<br><br>第11章 JavaScript:事件<br>11.1 引言<br>11.2 注册事件句柄<br>11.3 onload事件<br>11.4 onmousemove事件,event对象和this<br>11.5 利用onmouseover和onmouseout翻转<br>11.6 利用onfocus和onblur处理窗体<br>11.7 利用onsubmit和onreset处理窗体<br>11.8 事件冒泡<br>11.9 更多的事件<br>11.10 网络资源<br><br>第12章 XML和RSS<br>12.1 引言<br>12.2 XML基础<br>12.3 结构化数据<br>12.4 XML命名空间<br>12.5 文档类型定义<br>12.6 W3C XML Schema文档<br>12.7 XML词汇<br>12.8 可扩展的样式表语言和XSL转换<br>12.9 文档对象模型<br>12.10 RSS<br>12.11 网络资源<br><br>第13章 支持Ajax的富因特网应用程序<br>13.1 引言<br>13.2 传统的Web应用程序与Ajax应用程序的对比<br>13.3 基于Ajax的富因特网应用程序<br>13.4 Ajax的历史<br>13.5 使用XMLHttpRequest对象的“简单”Ajax示例<br>13.6 使用XML和DOM<br>13.7 创建全方位支持Ajax的应用程序<br>13.8 Dojo工具包<br>13.9 网络资源<br><br>第三部分 富因特网应用程序客户端技术<br>第14章 Adobe Flash CS3<br>14.1 引言<br>14.2 Flash影片的发展<br>14.3 通过亲手制作例子来学习Flash<br>14.4 发布Flash影片<br>14.5 利用Flash创建特效<br>14.6 为网站创建闪屏<br>14.7 ActionScript<br>14.8 网络资源<br><br>第15章 Adobe Flash CS3:制作交互式游戏<br>15.1 引言<br>15.2 面向对象编程<br>15.3 Flash中的对象<br>15.4 Cannon游戏:初步指令和提示<br>15.5 添加Start按钮<br>15.6 产生运动对象<br>15.7 添加旋转大炮<br>15.8 添加炮弹<br>15.9 为影片添加声音和文本对象<br>15.10 添加时间计数器<br>15.11 未命中检测<br>15.12 添加碰撞检测<br>15.13 结束游戏<br>15.14 本章中介绍的ActionScript 3.0元素<br><br>第16章 Adobe Flex 2和富因特网应用程序<br>16.1 引言<br>16.2 Flex平台概述<br>16.3 创建一个简单的用户界面<br>16.4 访问应用程序中的XML数据<br>16.5 与服务器端的应用程序交互<br>16.6 定制用户界面<br>16.7 创建图表<br>16.8 台式机上的离线RIA:Adobe Integrated Runtime<br>16.9 Flex 3 Beta<br>16.10 网络资源<br><br>第四部分 富因特网应用程序服务端技术<br>第17章 Web服务器(IIS和Apache)<br>17.1 引言<br>17.2 HTTP处理<br>17.3 多层应用程序结构<br>17.4 客户端脚本与服务器端脚本<br>17.5 访问Web服务器<br>17.6 Microsoft Internet信息服务(IIS)<br>17.7 Apache HTTP服务器<br>17.8 请求文档<br>17.9 网络资源<br><br>第18章 数据库:SQL,MySQL,ADO.NET 2.0和Java DB<br>18.1 引言<br>18.2 关系数据库<br>18.3 关系数据库概述:一个books数据库<br>18.4 SQL<br>18.5 MySQL<br>18.6 MySQL安装说明<br>18.7 MySQL用户账号设置说明<br>18.8 在MySQL中创建数据库<br>18.9 ADO.NET对象模型<br>18.10 Java DB/Apache Derby<br>18.11 网络资源<br><br>第19章 PHP<br>19.1 引言<br>19.2 PHP基础<br>19.3 字符串处理和正则表达式<br>19.4 表单处理和业务逻辑<br>19.5 连接数据库<br>19.6 使用cookie<br>19.7 动态内容<br>19.8 运算符优先级表<br>19.9 网络资源<br><br>第20章 Ruby on Rails<br>20.1 引言<br>20.2 Ruby<br>20.3 Rails框架<br>20.4 ActionController和ActionView<br>20.5 数据库驱动的Web程序<br>20.6 实例研究:消息论坛<br>20.7 Script.aculo.us<br>20.8 网络资源<br><br>第21章 ASP.NET 2.0和ASP.NET Ajax<br>21.1 引言<br>21.2 创建和运行一个简单的Web Form实例<br>21.3 Web控件<br>21.4 会话跟踪<br>21.5 实例研究:在ASP.NET中连接数据库<br>21.6 实例研究:安全书籍数据库程序<br>21.7 ASP.NET Ajax<br>21.8 网络资源<br><br>第22章 JavaServer Faces(JSF)Web应用程序<br>22.1 引言<br>22.2 Java Web技术<br>22.3 在NetBeans中创建和运行一个简单的应用程序<br>22.4 JSF组件<br>22.5 会话跟踪<br>22.6 网络资源<br><br>第23章 支持Ajax的JavaServer Faces(JSF) Web应用程序<br>23.1 引言<br>23.2 在Web应用程序中访问数据库<br>23.3 支持Ajax的JSF组件<br>23.4 AutoComplete Text Field和虚拟表单<br>23.5 Google Maps Map Viewer组件<br>23.6 网络资源<br><br>第24章 Web服务<br>24.1 引言<br>24.2 Java Web服务基础<br>24.3 创建、发布、测试及描述Web服务<br>24.4 使用Web服务<br>24.5 SOAP<br>24.6 Web服务中的会话追踪<br>24.7 在Web应用中使用数据库驱动的Web服务<br>24.8 给Web服务传递用户自定义对象<br>24.9 ASP.NET中基于REST的Web服务<br>24.10 网络资源<br>索引
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证