书籍详情
Ajax,RIA与Web开发程序员教程
作者:(美)戴特尔(Deitel,P.J.),(美)戴特尔(Deitel,H.M.) 著,周雯 等译
出版社:电子工业出版社
出版时间:2010-05-01
ISBN:9787121104992
定价:¥85.00
购买这本书可以去
内容简介
《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开发程序员教程》最大的亮点,也是最切合读者需求的部分。《Ajax,RIA与Web开发程序员教程》适合希望学习RIA编程,使用Ajax和Web 2.0技术进行程序开发的读者。
作者简介
暂缺《Ajax,RIA与Web开发程序员教程》作者简介
目录
第一部分 简介
第1章 探究Web 2.0
1.1 引言
1.2 什么是Web 2.0
1.3 搜索
1.4 内容网络
1.5 用户生成内容
1.6 博客
1.7 社交网络
1.8 社交媒体
1.9 标记
1.10 社会化书签
1.11 软件开发
1.12 富因特网应用程序
1.13 Web服务,Mashups,Widgets和Gadgets
1.14 基于位置的服务
1.15 XML,RSS,Atom,JSON和VoIP
1.16 Web 2.0货币化模型
1.17 Web 2.0商业模型
1.18 Web的未来
1.19 哪里可以找到更多Web 2.0信息
1.20 Web 2.0参考文献
1.21 Web 2.0术语表
第二部分 Ajax客户端
第2章 XHTML介绍
2.1 引言
2.2 编辑XHTML
2.3 第一个XHTML示例
2.4 W3C XHTML验证服务
2.5 报头
2.6 链接
2.7 图片
2.8 特殊字符和水平线
2.9 列表
2.10 表
2.11 窗体
2.12 内部链接
2.13 meta元素
2.14 网络资源
第3章 层叠样式表
3.1 引言
3.2 内联样式
3.3 嵌入式样式表
3.4 冲突样式
3.5 连接外部样式表
3.6 定位元素
3.7 背景
3.8 元素的尺寸
3.9 盒子模型和文本流
3.10 媒体类型
3.11 生成CSS下拉菜单
3.12 用户样式表
3.13 CSS 3
3.14 网络资源
第4章 JavaScript:脚本入门
4.1 引言
4.2 一个简单的程序:在网页中显示文本行
4.3 修改第一个程序
4.4 通过提示对话框获取用户输入
4.5 JavaScript中的数据类型
4.6 算术运算
4.7 判断:等值运算符和关系运算符
4.8 网络资源
第5章 JavaScript:控制语句(1)
5.1 引言
5.2 控制语句
5.3 if选择语句
5.4 if…else选择语句
5.5 while循环语句
5.6 计数器控制循环
5.7 形式化算法:标记控制循环
5.8 形式化算法:嵌套控制语句
5.9 赋值运算符
5.10 递增和递减运算符
5.11 网络资源
第6章 JavaScript:控制语句(2)
6.1 引言
6.2 计数器控制循环基础
6.3 for循环语句
6.4 使用for语句示例
6.5 switch多重选择语句
6.6 do…while循环语句
6.7 break语句和continue语句
6.8 带标记的break语句和continue语句
6.9 逻辑运算符
6.10 网络资源
第7章 JavaScript:函数
7.1 引言
7.2 JavaScript程序模块
7.3 程序员定义的函数
7.4 函数定义
7.5 产生随机数
7.6 示例:概率游戏
7.7 另一个示例:随机图片产生器
7.8 作用域规则
7.9 JavaScript全局函数
7.10 递归
7.11 递归和迭代比较
7.12 网络资源
第8章 JavaScript:数组
8.1 引言
8.2 数组
8.3 声明并分配数组
8.4 数组使用示例
8.5 使用数组的随机图片产生器
8.6 引用和引用参数
8.7 将数组传递给函数
8.8 数组排序
8.9 多维数组
8.10 建立一个在线测试
8.11 网络资源
第9章 JavaScript:对象
9.1 引言
9.2 对象技术简介
9.3 Math对象
9.4 String对象
9.5 Date对象
9.6 Boolean和Number对象
9.7 document对象
9.8 window对象
9.9 使用cookie
9.10 多页面HTML和JavaScript应用
9.11 使用JSON表示对象
9.12 网络资源
第10章 文档对象模型(DOM):对象和集合
10.1 引言
10.2 对文档建模:DOM节点和DOM树
10.3 遍历和修改DOM树
10.4 DOM集合
10.5 动态样式
10.6 DOM对象和集合小结
10.7 网络资源
第11章 JavaScript:事件
11.1 引言
11.2 注册事件句柄
11.3 onload事件
11.4 onmousemove事件,event对象和this
11.5 利用onmouseover和onmouseout翻转
11.6 利用onfocus和onblur处理窗体
11.7 利用onsubmit和onreset处理窗体
11.8 事件冒泡
11.9 更多的事件
11.10 网络资源
第12章 XML和RSS
12.1 引言
12.2 XML基础
12.3 结构化数据
12.4 XML命名空间
12.5 文档类型定义
12.6 W3C XML Schema文档
12.7 XML词汇
12.8 可扩展的样式表语言和XSL转换
12.9 文档对象模型
12.10 RSS
12.11 网络资源
第13章 支持Ajax的富因特网应用程序
13.1 引言
13.2 传统的Web应用程序与Ajax应用程序的对比
13.3 基于Ajax的富因特网应用程序
13.4 Ajax的历史
13.5 使用XMLHttpRequest对象的“简单”Ajax示例
13.6 使用XML和DOM
13.7 创建全方位支持Ajax的应用程序
13.8 Dojo工具包
13.9 网络资源
第三部分 富因特网应用程序客户端技术
第14章 Adobe Flash CS3
14.1 引言
14.2 Flash影片的发展
14.3 通过亲手制作例子来学习Flash
14.4 发布Flash影片
14.5 利用Flash创建特效
14.6 为网站创建闪屏
14.7 ActionScript
14.8 网络资源
第15章 Adobe Flash CS3:制作交互式游戏
15.1 引言
15.2 面向对象编程
15.3 Flash中的对象
15.4 Cannon游戏:初步指令和提示
15.5 添加Start按钮
15.6 产生运动对象
15.7 添加旋转大炮
15.8 添加炮弹
15.9 为影片添加声音和文本对象
15.10 添加时间计数器
15.11 未命中检测
15.12 添加碰撞检测
15.13 结束游戏
15.14 本章中介绍的ActionScript 3.0元素
第16章 Adobe Flex 2和富因特网应用程序
16.1 引言
16.2 Flex平台概述
16.3 创建一个简单的用户界面
16.4 访问应用程序中的XML数据
16.5 与服务器端的应用程序交互
16.6 定制用户界面
16.7 创建图表
16.8 台式机上的离线RIA:Adobe Integrated Runtime
16.9 Flex 3 Beta
16.10 网络资源
第四部分 富因特网应用程序服务端技术
第17章 Web服务器(IIS和Apache)
17.1 引言
17.2 HTTP处理
17.3 多层应用程序结构
17.4 客户端脚本与服务器端脚本
17.5 访问Web服务器
17.6 Microsoft Internet信息服务(IIS)
17.7 Apache HTTP服务器
17.8 请求文档
17.9 网络资源
第18章 数据库:SQL,MySQL,ADO.NET 2.0和Java DB
18.1 引言
18.2 关系数据库
18.3 关系数据库概述:一个books数据库
18.4 SQL
18.5 MySQL
18.6 MySQL安装说明
18.7 MySQL用户账号设置说明
18.8 在MySQL中创建数据库
18.9 ADO.NET对象模型
18.10 Java DB/Apache Derby
18.11 网络资源
第19章 PHP
19.1 引言
19.2 PHP基础
19.3 字符串处理和正则表达式
19.4 表单处理和业务逻辑
19.5 连接数据库
19.6 使用cookie
19.7 动态内容
19.8 运算符优先级表
19.9 网络资源
第20章 Ruby on Rails
20.1 引言
20.2 Ruby
20.3 Rails框架
20.4 ActionController和ActionView
20.5 数据库驱动的Web程序
20.6 实例研究:消息论坛
20.7 Script.aculo.us
20.8 网络资源
第21章 ASP.NET 2.0和ASP.NET Ajax
21.1 引言
21.2 创建和运行一个简单的Web Form实例
21.3 Web控件
21.4 会话跟踪
21.5 实例研究:在ASP.NET中连接数据库
21.6 实例研究:安全书籍数据库程序
21.7 ASP.NET Ajax
21.8 网络资源
第22章 JavaServer Faces(JSF)Web应用程序
22.1 引言
22.2 Java Web技术
22.3 在NetBeans中创建和运行一个简单的应用程序
22.4 JSF组件
22.5 会话跟踪
22.6 网络资源
第23章 支持Ajax的JavaServer Faces(JSF) Web应用程序
23.1 引言
23.2 在Web应用程序中访问数据库
23.3 支持Ajax的JSF组件
23.4 AutoComplete Text Field和虚拟表单
23.5 Google Maps Map Viewer组件
23.6 网络资源
第24章 Web服务
24.1 引言
24.2 Java Web服务基础
24.3 创建、发布、测试及描述Web服务
24.4 使用Web服务
24.5 SOAP
24.6 Web服务中的会话追踪
24.7 在Web应用中使用数据库驱动的Web服务
24.8 给Web服务传递用户自定义对象
24.9 ASP.NET中基于REST的Web服务
24.10 网络资源
索引
第1章 探究Web 2.0
1.1 引言
1.2 什么是Web 2.0
1.3 搜索
1.4 内容网络
1.5 用户生成内容
1.6 博客
1.7 社交网络
1.8 社交媒体
1.9 标记
1.10 社会化书签
1.11 软件开发
1.12 富因特网应用程序
1.13 Web服务,Mashups,Widgets和Gadgets
1.14 基于位置的服务
1.15 XML,RSS,Atom,JSON和VoIP
1.16 Web 2.0货币化模型
1.17 Web 2.0商业模型
1.18 Web的未来
1.19 哪里可以找到更多Web 2.0信息
1.20 Web 2.0参考文献
1.21 Web 2.0术语表
第二部分 Ajax客户端
第2章 XHTML介绍
2.1 引言
2.2 编辑XHTML
2.3 第一个XHTML示例
2.4 W3C XHTML验证服务
2.5 报头
2.6 链接
2.7 图片
2.8 特殊字符和水平线
2.9 列表
2.10 表
2.11 窗体
2.12 内部链接
2.13 meta元素
2.14 网络资源
第3章 层叠样式表
3.1 引言
3.2 内联样式
3.3 嵌入式样式表
3.4 冲突样式
3.5 连接外部样式表
3.6 定位元素
3.7 背景
3.8 元素的尺寸
3.9 盒子模型和文本流
3.10 媒体类型
3.11 生成CSS下拉菜单
3.12 用户样式表
3.13 CSS 3
3.14 网络资源
第4章 JavaScript:脚本入门
4.1 引言
4.2 一个简单的程序:在网页中显示文本行
4.3 修改第一个程序
4.4 通过提示对话框获取用户输入
4.5 JavaScript中的数据类型
4.6 算术运算
4.7 判断:等值运算符和关系运算符
4.8 网络资源
第5章 JavaScript:控制语句(1)
5.1 引言
5.2 控制语句
5.3 if选择语句
5.4 if…else选择语句
5.5 while循环语句
5.6 计数器控制循环
5.7 形式化算法:标记控制循环
5.8 形式化算法:嵌套控制语句
5.9 赋值运算符
5.10 递增和递减运算符
5.11 网络资源
第6章 JavaScript:控制语句(2)
6.1 引言
6.2 计数器控制循环基础
6.3 for循环语句
6.4 使用for语句示例
6.5 switch多重选择语句
6.6 do…while循环语句
6.7 break语句和continue语句
6.8 带标记的break语句和continue语句
6.9 逻辑运算符
6.10 网络资源
第7章 JavaScript:函数
7.1 引言
7.2 JavaScript程序模块
7.3 程序员定义的函数
7.4 函数定义
7.5 产生随机数
7.6 示例:概率游戏
7.7 另一个示例:随机图片产生器
7.8 作用域规则
7.9 JavaScript全局函数
7.10 递归
7.11 递归和迭代比较
7.12 网络资源
第8章 JavaScript:数组
8.1 引言
8.2 数组
8.3 声明并分配数组
8.4 数组使用示例
8.5 使用数组的随机图片产生器
8.6 引用和引用参数
8.7 将数组传递给函数
8.8 数组排序
8.9 多维数组
8.10 建立一个在线测试
8.11 网络资源
第9章 JavaScript:对象
9.1 引言
9.2 对象技术简介
9.3 Math对象
9.4 String对象
9.5 Date对象
9.6 Boolean和Number对象
9.7 document对象
9.8 window对象
9.9 使用cookie
9.10 多页面HTML和JavaScript应用
9.11 使用JSON表示对象
9.12 网络资源
第10章 文档对象模型(DOM):对象和集合
10.1 引言
10.2 对文档建模:DOM节点和DOM树
10.3 遍历和修改DOM树
10.4 DOM集合
10.5 动态样式
10.6 DOM对象和集合小结
10.7 网络资源
第11章 JavaScript:事件
11.1 引言
11.2 注册事件句柄
11.3 onload事件
11.4 onmousemove事件,event对象和this
11.5 利用onmouseover和onmouseout翻转
11.6 利用onfocus和onblur处理窗体
11.7 利用onsubmit和onreset处理窗体
11.8 事件冒泡
11.9 更多的事件
11.10 网络资源
第12章 XML和RSS
12.1 引言
12.2 XML基础
12.3 结构化数据
12.4 XML命名空间
12.5 文档类型定义
12.6 W3C XML Schema文档
12.7 XML词汇
12.8 可扩展的样式表语言和XSL转换
12.9 文档对象模型
12.10 RSS
12.11 网络资源
第13章 支持Ajax的富因特网应用程序
13.1 引言
13.2 传统的Web应用程序与Ajax应用程序的对比
13.3 基于Ajax的富因特网应用程序
13.4 Ajax的历史
13.5 使用XMLHttpRequest对象的“简单”Ajax示例
13.6 使用XML和DOM
13.7 创建全方位支持Ajax的应用程序
13.8 Dojo工具包
13.9 网络资源
第三部分 富因特网应用程序客户端技术
第14章 Adobe Flash CS3
14.1 引言
14.2 Flash影片的发展
14.3 通过亲手制作例子来学习Flash
14.4 发布Flash影片
14.5 利用Flash创建特效
14.6 为网站创建闪屏
14.7 ActionScript
14.8 网络资源
第15章 Adobe Flash CS3:制作交互式游戏
15.1 引言
15.2 面向对象编程
15.3 Flash中的对象
15.4 Cannon游戏:初步指令和提示
15.5 添加Start按钮
15.6 产生运动对象
15.7 添加旋转大炮
15.8 添加炮弹
15.9 为影片添加声音和文本对象
15.10 添加时间计数器
15.11 未命中检测
15.12 添加碰撞检测
15.13 结束游戏
15.14 本章中介绍的ActionScript 3.0元素
第16章 Adobe Flex 2和富因特网应用程序
16.1 引言
16.2 Flex平台概述
16.3 创建一个简单的用户界面
16.4 访问应用程序中的XML数据
16.5 与服务器端的应用程序交互
16.6 定制用户界面
16.7 创建图表
16.8 台式机上的离线RIA:Adobe Integrated Runtime
16.9 Flex 3 Beta
16.10 网络资源
第四部分 富因特网应用程序服务端技术
第17章 Web服务器(IIS和Apache)
17.1 引言
17.2 HTTP处理
17.3 多层应用程序结构
17.4 客户端脚本与服务器端脚本
17.5 访问Web服务器
17.6 Microsoft Internet信息服务(IIS)
17.7 Apache HTTP服务器
17.8 请求文档
17.9 网络资源
第18章 数据库:SQL,MySQL,ADO.NET 2.0和Java DB
18.1 引言
18.2 关系数据库
18.3 关系数据库概述:一个books数据库
18.4 SQL
18.5 MySQL
18.6 MySQL安装说明
18.7 MySQL用户账号设置说明
18.8 在MySQL中创建数据库
18.9 ADO.NET对象模型
18.10 Java DB/Apache Derby
18.11 网络资源
第19章 PHP
19.1 引言
19.2 PHP基础
19.3 字符串处理和正则表达式
19.4 表单处理和业务逻辑
19.5 连接数据库
19.6 使用cookie
19.7 动态内容
19.8 运算符优先级表
19.9 网络资源
第20章 Ruby on Rails
20.1 引言
20.2 Ruby
20.3 Rails框架
20.4 ActionController和ActionView
20.5 数据库驱动的Web程序
20.6 实例研究:消息论坛
20.7 Script.aculo.us
20.8 网络资源
第21章 ASP.NET 2.0和ASP.NET Ajax
21.1 引言
21.2 创建和运行一个简单的Web Form实例
21.3 Web控件
21.4 会话跟踪
21.5 实例研究:在ASP.NET中连接数据库
21.6 实例研究:安全书籍数据库程序
21.7 ASP.NET Ajax
21.8 网络资源
第22章 JavaServer Faces(JSF)Web应用程序
22.1 引言
22.2 Java Web技术
22.3 在NetBeans中创建和运行一个简单的应用程序
22.4 JSF组件
22.5 会话跟踪
22.6 网络资源
第23章 支持Ajax的JavaServer Faces(JSF) Web应用程序
23.1 引言
23.2 在Web应用程序中访问数据库
23.3 支持Ajax的JSF组件
23.4 AutoComplete Text Field和虚拟表单
23.5 Google Maps Map Viewer组件
23.6 网络资源
第24章 Web服务
24.1 引言
24.2 Java Web服务基础
24.3 创建、发布、测试及描述Web服务
24.4 使用Web服务
24.5 SOAP
24.6 Web服务中的会话追踪
24.7 在Web应用中使用数据库驱动的Web服务
24.8 给Web服务传递用户自定义对象
24.9 ASP.NET中基于REST的Web服务
24.10 网络资源
索引
猜您喜欢