简介
本书首先介绍了flash影片应用程序与coldfusion结合的基本原理,然后深入剖析了如何使用flash remoting mx for coldfusion创建功能强大的富媒体应用程序,包括应用coldfusion网页、coldfusion 组件、coldfusion web服务、flash remoting mx、soap、xml、数据库。本书还深入介绍了flash mx professional 2004数据绑定,并附带了一个完整的案例。
本书从基本的开发理论到结构化的商务作品和大型工程实例,无一不渗透着对于flash mx professional 2004和flash player的深刻理解和it工业标准的精髓。
本书无论是理论的阐述还是工程实例的描述,用词简单明了,重点突出,内容丰富翔实,实例完整独立,是通向flash mx professional 2004数据开发高级应用的良师益友。
无论您是初级用户,还是进阶用户,亦或是开发专家,本书完美的知识体系都会为您带来最佳的知识体验。
目录
第1章 开发和运行环境的安装与配置 1
1.1 新架构的优点 1
1.2 安装、配置开发和运行环境 3
1.2.1 安装、配置运行环境 3
1.2.2 安装、配置开发和调试环境 5
1.3 定义新的coldfusion应用程序 7
第2章 基本cfml标签语法入门 8
2.1 coldfusion的工作原理 9
2.2 变量的定义 9
2.2.1 使用[cfset]标签创建变量 9
2.2.2 使用[cfparam]标签设定和检测变量 11
2.2.3 使用[cfoutput]标签 12
2.3 变量的不同类型和作用范围 13
2.3.1 局部变量 14
2.3.2 查询变量 14
2.3.3 url变量 14
2.3.4 form变量 15
2.3.5 cookie变量 15
2.3.6 client变量 16
2.3.7 application变量和session变量 17
.2.3.8 server变量 19
2.3.9 cgi变量和cgi环境变量 19
2.4 数据类型和运算 21
2.4.1 coldfusion数据类型 21
2.4.2 运算符 22
2.4.3 列表、数组和结构 25
2.5 cfml流程控制 28
2.5.1 分支结构 28
2.5.2 循环结构 33
2.6 使用[cfscript]标签 35
2.6.1 基本原则 35
2.6.2 运算符 35
2.6.3 函数 36
2.6.4 语句 36
2.6.5 [cfscript]运算 37
2.7 使用[cfinclude]标签包含网页 37
2.7.1 使用[cfinclude]标签语法 38
2.7.2 包含网页模板的例子 38
第3章 使用coldfusion操控数据库 40
3.1 理解数据库连接和配置数据源 40
3.1.1 理解数据库连接 40
3.1.2 使用coldfusion administrator控制台配置数据源 42
3.2 使用[cfquery]标签对数据库进行操作 47
3.2.1 使用[cfquery]标签创建查询 48
3.2.2 使用[cfoutput]标签显示数据 49
3.2.3 在表格中显示输出 50
3.2.4 特殊变量 52
3.2.5 使用[cfquery]标签插入数据记录 53
3.2.6 使用[cfquery]标签更新数据记录 53
3.2.7 使用[cfquery]标签删除数据记录 54
3.3 使用[cfinsert]标签插入新记录 55
3.4 使用[cfupdate]标签更新记录 55
第4章 coldfusion和flash结合使用的历程 57
4.1 关于generator 57
4.2 使用flash component kit 57
4.2.1 flash component kit简介 57
4.2.2 安装和配置flash component kit 58
4.2.3 flash component kit使用简介 59
4.3 使用coldfusion动态创建图表 64
4.3.1 了解coldfusion制图标签 64
4.3.2 根据查询数据创建图表 66
4.3.3 图表的高级功能 72
4.3.4 使用administrator控制台管理图表 77
第5章 使用传统网页作为中间件方法开发 flash网络应用程序 79
5.1 flash影片应用程序和服务器通信技术及原理 79
5.1.1 浏览器怎样在服务器接收和发送数据 80
5.1.2 flash影片应用程序接收和发送数据 81
5.2 flash mx 2004 actionscript用来传递和接收数据的方法 86
5.2.1 操作数据库 86
5.2.2 其他用来传递和接收数据的flash mx 2004 actionscript方法 89
5.3 flash影片应用程序的安全性 93
5.3.1 flash player的安全性限定 94
5.3.2 flash影片应用程序的安全性原理 94
5.3.3 关于url编码——从文本文档中读取特殊字符 95
第6章 应用flash remoting mx基础入门 96
6.1 flash remoting mx技术简介 96
6.1.1 flash remoting mx for coldfusion 97
6.1.2 flash remoting mx技术的功能 98
6.2 使用flash remoting mx访问远程服务的三个步骤 99
6.2.1 为使用flash remoting mx引用actionscript类 100
6.2.2 连接到flash remoting mx服务 102
6.2.3 调用远程服务方法、传递参数、处理结果 104
6.3 为使用flash remoting mx创建应用服务器函数 104
第7章 使用flash remoting mx for coldfusion调用数据库 107
7.1 应用flash remoting mx技术创建数据库应用程序 107
7.1.1 创建数据库 107
7.1.2 使用[cfquery]标签语法将数据绑定到服务器控件 108
7.1.3 创建flash影片应用程序 108
7.2 使用[cfquery]标签语法返回记录集给flash影片应用程序 119
7.2.1 继续高级的coldfusion数据库查询技术 119
7.2.2 使用[cfquery]标签语法绑定flash remoting mx 129
第8章 在flash影片应用程序中处理记录集结果 133
8.1 接收简单的字符串数据 133
8.2 flash remoting mx 接收记录集数据 134
8.2.1 记录集数据和recordset对象 134
8.2.2 把记录集数据以增量方式传递到flash影片应用程序 135
8.3 在actionscript脚本中使用recordset对象处理记录集数据 137
8.3.1 使用flash mx 2004 ui组件和recordset对象 137
8.3.2 从recordset对象返回值 142
8.3.3 使用recordset对象通知 143
8.3.4 筛选和排序记录集 144
8.3.5 编辑recordset对象数据 145
8.4 在actionscript脚本中使用dataglue对象处理记录集数据 146
8.4.1 使用dataglue.bindformatstrings()方法绑定记录集 146
8.4.2 使用dataglue.bindformatfunction()方法绑定记录集 147
8.4.3 dataglue类的数据处理方式 148
8.5 使用remotingconnector组件和数据绑定 149
8.5.1 编写脚本代码使用remotingconnector组件 150
8.5.2 使用remotingconnector组件数据绑定功能 151
8.5.3 remotingconnector组件参数 155
第9章 coldfusion应用程序框架 156
9.1 应用程序框架的实现 156
9.1.1 建立应用程序框架的步骤 156
9.1.2 了解application.cfm文件 156
9.2 coldfusion应用程序框架的分层配置结构 157
9.2.1 应用程序层级设置 157
9.2.2 应用application.cfm文件 158
9.3 使用flash remoting mx应用程序服务器的身份验证 163
第10章 从flash影片应用程序调用 coldfusion组件 165
10.1 coldfusion网络应用程序的三层架构模型 165
10.2 coldfusion组件 166
10.2.1 关于coldfusion组件 166
10.2.2 创建和使用coldfusion组件的考虑 167
10.2.3 使用flash影片应用程序调用coldfusion组件 167
10.3 创建和使用coldfusion组件 169
10.3.1 [cfcomponent]标签语法 170
10.3.2 [cffunction]标签语法 170
10.3.3 定义组件方法 171
10.3.4 使用[cfinclude]标签创建组件方法 171
10.3.5 使用coldfusion组件方法实现交互 172
10.3.6 保存和应用coldfusion组件 181
10.4 从flash 影片应用程序调用coldfusion组件 184
10.4.1 确定flash service参数名 184
10.4.2 返回结果给flash影片应用程序 185
10.4.3 从coldfusion组件返回记录集给flash影片应用程序 185
10.4.4 以增量方式从coldfusion组件返回记录集给flash影片应用程序 190
10.4.5 向coldfusion组件传递参数 190
10.4.6 在coldfusion组件中访问actionscript对象 191
10.4.7 使用service browser面板管理coldfusion组件 192
10.5 使用增强的coldfusion组件功能 195
10.5.1 创建安全的coldfusion组件 195
10.5.2 使用组件包 198
第11章 从flash影片应用程序调用web服务 200
11.1 在flash影片应用程序中使用web服务 200
11.1.1 使用webserviceconnector组件直接调用web服务 200
11.1.2 使用flash remoting mx组件语法调用web服务 208
11.2 在coldfusion架构下创建、发布和使用web服务 211
11.2.1 coldfusion web 服务 211
11.2.2 访问web服务 212
11.2.3 使用coldfusion组件为web服务定义数据类型 215
11.2.4 处理复杂的数据类型 217
11.3 使用flash remoting mx访问coldfusion web服务 222
11.3.1 使用wsdl文件访问coldfusion web服务 222
11.3.2 使用coldfusion组件方式访问coldfusion web服务 228
11.4 保护web服务 229
11.4.1 控制对coldfusion组件cfc文件的访问 229
11.4.2 使用web服务器控制访问 229
11.4.3 使用coldfusion控制访问 230
11.4.4 为函数定义安全角色 230
11.4.5 使用基于程序的安全 231
第12章 在coldfusion架构下的flash影片应用程序中应用xml(一) 232
12.1 在coldfusion应用程序中处理xml文档的方法 232
12.1.1 使用msxml dom与sax处理xml文档 233
12.1.2 了解coldfusion xml文档对象 233
12.1.3 xml文档对象结构的显示 235
12.2 理解xml文档对象结构 236
12.2.1 元素结构 236
12.2.2 xml dom节点结构 237
12.3 使用coldfusion标签和函数处理xml文档 238
12.4 使用xml对象数据内容 239
12.4.1 引用xml对象的内容 239
12.4.2 使用xpath从xml文档中提取数据 240
12.5 创建和保存xml文档对象 240
12.5.1 使用[cfxml]标签创建一个新的xml文档对象 241
12.5.2 使用函数xmlnew创建一个新的xml文档对象 241
12.5.3 从现存的xml创建一个新的xml文档对象 242
12.5.4 保存和写出一个xml文档对象 242
12.6 修改coldfusion xml对象 243
12.6.1 清点并定位子节点的位置 243
12.6.2 添加节点 243
12.6.3 删除节点 245
12.6.4 添加、改动和删除节点属性 246
12.6.5 替换和移动节点 247
12.7 使用xml配合coldfusion查询 247
12.7.1 将xml转换成coldfusion查询 247
12.7.2 将coldfusion查询转换成xml 248
12.8 在flash影片应用程序中使用xml 249
12.8.1 在flash影片应用程序中直接使用xml 249
12.8.2 使用flash remoting mx返回xml数据 252
12.8.3 使用xmlconnector组件应用xml数据 255
12.8.4 flash remoting mx与xmlconnector组件的对比 258
第13章 在coldfusion架构下的flash影片应用程序中应用xml(二) 260
13.1 connector组件、resolver组件和dataset组件 260
13.1.1 基本知识 260
13.1.2 resolver及其与dataset的结合使用 260
13.1.3 使用resolver组件的原因 261
13.2 使用xml实施对数据库的操作 262
13.2.1 update packet数据格式 262
13.2.2 result packet数据格式 263
13.2.3 在服务器上更新字段 264
13.2.4 关于事务id和操作id 264
13.2.5 dataset如何处理错误 265
13.2.6 在服务器应用程序中解析update packet 265
13.3 rdbmsresolver组件和dataset组件的结合使用 267
13.3.1 创建coldfusion组件解析update packet 267
13.3.2 创建flash影片应用程序 270
13.4 xupdateresolver组件和dataset组件的结合使用 275
13.4.1 使用xupdate的原因 275
13.4.2 了解xpath 276
13.4.3 了解xsl和xslt 280
13.4.4 从xpath和xsl到xquery 280
13.4.5 从xquery到xupdate语法 281
13.4.6 使用xupdateresolver组件 286
13.5 基于xml的数据集成 292
13.5.1 使用数据连接 293
13.5.2 使用数据管理 293
第14章 创建和从flash影片应用程序调用服务端actionscript脚本 296
14.1 使用flash影片应用程序调用服务端actionscript脚本 296
14.1.1 创建部署服务端actionscript脚本文件 296
14.1.2 创建flash影片应用程序 296
14.1.3 使用flash影片应用程序调用服务端actionscript的步骤 298
14.2 使用服务端actionscript脚本操控数据库 299
14.2.1 创建部署服务端actionscript脚本文件 300
14.2.2 创建flash影片应用程序 300
14.3 使用服务端actionscript脚本连接远程服务器 302
14.3.1 应用cf.http函数 303
14.3.2 使用cf.http get方法 307
14.3.3 在cf.http函数中引用http post参数 308
第15章 使用netservices和connection对象应用flash remoting mx 310
15.1 在flash影片应用程序中调用coldfusion网页 310
15.2 使用flash remoting mx访问coldfusion组件 314
15.3 在flash影片应用程序中调用web服务的步骤 317
15.4 使用connection.connect方法和connection.call方法调用远程服务方法 319
第16章 深入flash remoting mx框架基本原理 321
16.1 应用flash remoting mx构建的flash影片应用程序架构 321
16.1.1 理解flash remoting mx开发环境架构 321
16.1.2 使用flash remoting mx设计模式 322
16.2 深入了解flash remoting mx网关和服务适配器 324
16.2.1 应用flash remoting mx for coldfusion 324
16.2.2 了解amf数据格式 325
16.2.3 flash remoting mx和数据类型 325
16.3 调用远程服务方法和处理远程服务方法调用结果 328
16.3.1 调用远程服务方法 329
16.3.2 定义远程服务方法 330
16.3.3 处理远程服务方法调用结果 330
第17章 调试、出错与异常情况处理 335
17.1 错误和异常情况的异同 335
17.2 调试应用flash remoting mx的flash影片应用程序 335
17.2.1 使用debugger工具 335
17.2.2 使用netdebug和netconnection debugger 342
17.3 设置和查看flash remoting mx 日志 350
17.4 在flash影片应用程序中使用coldfusion异常情况处理 352
第18章 开发网上餐厅系统——架构的规划与设计 357
18.1 规划设计网络应用程序工程 357
18.1.1 选用开发和运行平台 357
18.1.2 数据库的选择 357
18.1.3 创建数据库连接 358
18.1.4 规划应用程序的结构 358
18.1.5 应用程序的结构的实现 359
18.2 创建主引导程序 360
18.2.1 登录系统的设计和制作 360
18.2.2 创建主模块 368
18.3 小组协作创建内容模块 377
第19章 开发网上餐厅系统——项目小组协作创建功能模块 378
19.1 创建“首页”模块 378
19.2 创建“客户中心”模块 383
19.2.1 创建flash影片应用程序完成该模块功能 385
19.2.2 编写服务端应用程序代码 394
19.3 创建“特色菜肴”模块 399
19.3.1 创建flash影片应用程序完成该模块功能 399
19.3.2 编写服务端应用程序代码 409
19.4 创建“预订座位”模块 410
19.4.1 准备必要的资源 411
19.4.2 创建flash影片应用程序完成该模块功能 416
19.4.3 编写服务端应用程序代码 422
19.5 创建“预订快餐”模块 423
19.6 创建“御店史话”模块 423
19.7 创建“食疗食补”模块 424
19.8 创建“管理中心”模块 424
19.8.1 创建flash影片应用程序完成该模块功能 425
19.8.2 编写服务端应用程序代码 431
附录a 使用flash remoting mx for actionscript 1.0语法 436
附录b flash remoting mx for actionscript 1.0和2.0的区别 442
附录c 使用flash remoting mx with coldfusion直接调用java对象方法 444
附录d 特殊字符的url编码对照表 448
参考文献 450
1.1 新架构的优点 1
1.2 安装、配置开发和运行环境 3
1.2.1 安装、配置运行环境 3
1.2.2 安装、配置开发和调试环境 5
1.3 定义新的coldfusion应用程序 7
第2章 基本cfml标签语法入门 8
2.1 coldfusion的工作原理 9
2.2 变量的定义 9
2.2.1 使用[cfset]标签创建变量 9
2.2.2 使用[cfparam]标签设定和检测变量 11
2.2.3 使用[cfoutput]标签 12
2.3 变量的不同类型和作用范围 13
2.3.1 局部变量 14
2.3.2 查询变量 14
2.3.3 url变量 14
2.3.4 form变量 15
2.3.5 cookie变量 15
2.3.6 client变量 16
2.3.7 application变量和session变量 17
.2.3.8 server变量 19
2.3.9 cgi变量和cgi环境变量 19
2.4 数据类型和运算 21
2.4.1 coldfusion数据类型 21
2.4.2 运算符 22
2.4.3 列表、数组和结构 25
2.5 cfml流程控制 28
2.5.1 分支结构 28
2.5.2 循环结构 33
2.6 使用[cfscript]标签 35
2.6.1 基本原则 35
2.6.2 运算符 35
2.6.3 函数 36
2.6.4 语句 36
2.6.5 [cfscript]运算 37
2.7 使用[cfinclude]标签包含网页 37
2.7.1 使用[cfinclude]标签语法 38
2.7.2 包含网页模板的例子 38
第3章 使用coldfusion操控数据库 40
3.1 理解数据库连接和配置数据源 40
3.1.1 理解数据库连接 40
3.1.2 使用coldfusion administrator控制台配置数据源 42
3.2 使用[cfquery]标签对数据库进行操作 47
3.2.1 使用[cfquery]标签创建查询 48
3.2.2 使用[cfoutput]标签显示数据 49
3.2.3 在表格中显示输出 50
3.2.4 特殊变量 52
3.2.5 使用[cfquery]标签插入数据记录 53
3.2.6 使用[cfquery]标签更新数据记录 53
3.2.7 使用[cfquery]标签删除数据记录 54
3.3 使用[cfinsert]标签插入新记录 55
3.4 使用[cfupdate]标签更新记录 55
第4章 coldfusion和flash结合使用的历程 57
4.1 关于generator 57
4.2 使用flash component kit 57
4.2.1 flash component kit简介 57
4.2.2 安装和配置flash component kit 58
4.2.3 flash component kit使用简介 59
4.3 使用coldfusion动态创建图表 64
4.3.1 了解coldfusion制图标签 64
4.3.2 根据查询数据创建图表 66
4.3.3 图表的高级功能 72
4.3.4 使用administrator控制台管理图表 77
第5章 使用传统网页作为中间件方法开发 flash网络应用程序 79
5.1 flash影片应用程序和服务器通信技术及原理 79
5.1.1 浏览器怎样在服务器接收和发送数据 80
5.1.2 flash影片应用程序接收和发送数据 81
5.2 flash mx 2004 actionscript用来传递和接收数据的方法 86
5.2.1 操作数据库 86
5.2.2 其他用来传递和接收数据的flash mx 2004 actionscript方法 89
5.3 flash影片应用程序的安全性 93
5.3.1 flash player的安全性限定 94
5.3.2 flash影片应用程序的安全性原理 94
5.3.3 关于url编码——从文本文档中读取特殊字符 95
第6章 应用flash remoting mx基础入门 96
6.1 flash remoting mx技术简介 96
6.1.1 flash remoting mx for coldfusion 97
6.1.2 flash remoting mx技术的功能 98
6.2 使用flash remoting mx访问远程服务的三个步骤 99
6.2.1 为使用flash remoting mx引用actionscript类 100
6.2.2 连接到flash remoting mx服务 102
6.2.3 调用远程服务方法、传递参数、处理结果 104
6.3 为使用flash remoting mx创建应用服务器函数 104
第7章 使用flash remoting mx for coldfusion调用数据库 107
7.1 应用flash remoting mx技术创建数据库应用程序 107
7.1.1 创建数据库 107
7.1.2 使用[cfquery]标签语法将数据绑定到服务器控件 108
7.1.3 创建flash影片应用程序 108
7.2 使用[cfquery]标签语法返回记录集给flash影片应用程序 119
7.2.1 继续高级的coldfusion数据库查询技术 119
7.2.2 使用[cfquery]标签语法绑定flash remoting mx 129
第8章 在flash影片应用程序中处理记录集结果 133
8.1 接收简单的字符串数据 133
8.2 flash remoting mx 接收记录集数据 134
8.2.1 记录集数据和recordset对象 134
8.2.2 把记录集数据以增量方式传递到flash影片应用程序 135
8.3 在actionscript脚本中使用recordset对象处理记录集数据 137
8.3.1 使用flash mx 2004 ui组件和recordset对象 137
8.3.2 从recordset对象返回值 142
8.3.3 使用recordset对象通知 143
8.3.4 筛选和排序记录集 144
8.3.5 编辑recordset对象数据 145
8.4 在actionscript脚本中使用dataglue对象处理记录集数据 146
8.4.1 使用dataglue.bindformatstrings()方法绑定记录集 146
8.4.2 使用dataglue.bindformatfunction()方法绑定记录集 147
8.4.3 dataglue类的数据处理方式 148
8.5 使用remotingconnector组件和数据绑定 149
8.5.1 编写脚本代码使用remotingconnector组件 150
8.5.2 使用remotingconnector组件数据绑定功能 151
8.5.3 remotingconnector组件参数 155
第9章 coldfusion应用程序框架 156
9.1 应用程序框架的实现 156
9.1.1 建立应用程序框架的步骤 156
9.1.2 了解application.cfm文件 156
9.2 coldfusion应用程序框架的分层配置结构 157
9.2.1 应用程序层级设置 157
9.2.2 应用application.cfm文件 158
9.3 使用flash remoting mx应用程序服务器的身份验证 163
第10章 从flash影片应用程序调用 coldfusion组件 165
10.1 coldfusion网络应用程序的三层架构模型 165
10.2 coldfusion组件 166
10.2.1 关于coldfusion组件 166
10.2.2 创建和使用coldfusion组件的考虑 167
10.2.3 使用flash影片应用程序调用coldfusion组件 167
10.3 创建和使用coldfusion组件 169
10.3.1 [cfcomponent]标签语法 170
10.3.2 [cffunction]标签语法 170
10.3.3 定义组件方法 171
10.3.4 使用[cfinclude]标签创建组件方法 171
10.3.5 使用coldfusion组件方法实现交互 172
10.3.6 保存和应用coldfusion组件 181
10.4 从flash 影片应用程序调用coldfusion组件 184
10.4.1 确定flash service参数名 184
10.4.2 返回结果给flash影片应用程序 185
10.4.3 从coldfusion组件返回记录集给flash影片应用程序 185
10.4.4 以增量方式从coldfusion组件返回记录集给flash影片应用程序 190
10.4.5 向coldfusion组件传递参数 190
10.4.6 在coldfusion组件中访问actionscript对象 191
10.4.7 使用service browser面板管理coldfusion组件 192
10.5 使用增强的coldfusion组件功能 195
10.5.1 创建安全的coldfusion组件 195
10.5.2 使用组件包 198
第11章 从flash影片应用程序调用web服务 200
11.1 在flash影片应用程序中使用web服务 200
11.1.1 使用webserviceconnector组件直接调用web服务 200
11.1.2 使用flash remoting mx组件语法调用web服务 208
11.2 在coldfusion架构下创建、发布和使用web服务 211
11.2.1 coldfusion web 服务 211
11.2.2 访问web服务 212
11.2.3 使用coldfusion组件为web服务定义数据类型 215
11.2.4 处理复杂的数据类型 217
11.3 使用flash remoting mx访问coldfusion web服务 222
11.3.1 使用wsdl文件访问coldfusion web服务 222
11.3.2 使用coldfusion组件方式访问coldfusion web服务 228
11.4 保护web服务 229
11.4.1 控制对coldfusion组件cfc文件的访问 229
11.4.2 使用web服务器控制访问 229
11.4.3 使用coldfusion控制访问 230
11.4.4 为函数定义安全角色 230
11.4.5 使用基于程序的安全 231
第12章 在coldfusion架构下的flash影片应用程序中应用xml(一) 232
12.1 在coldfusion应用程序中处理xml文档的方法 232
12.1.1 使用msxml dom与sax处理xml文档 233
12.1.2 了解coldfusion xml文档对象 233
12.1.3 xml文档对象结构的显示 235
12.2 理解xml文档对象结构 236
12.2.1 元素结构 236
12.2.2 xml dom节点结构 237
12.3 使用coldfusion标签和函数处理xml文档 238
12.4 使用xml对象数据内容 239
12.4.1 引用xml对象的内容 239
12.4.2 使用xpath从xml文档中提取数据 240
12.5 创建和保存xml文档对象 240
12.5.1 使用[cfxml]标签创建一个新的xml文档对象 241
12.5.2 使用函数xmlnew创建一个新的xml文档对象 241
12.5.3 从现存的xml创建一个新的xml文档对象 242
12.5.4 保存和写出一个xml文档对象 242
12.6 修改coldfusion xml对象 243
12.6.1 清点并定位子节点的位置 243
12.6.2 添加节点 243
12.6.3 删除节点 245
12.6.4 添加、改动和删除节点属性 246
12.6.5 替换和移动节点 247
12.7 使用xml配合coldfusion查询 247
12.7.1 将xml转换成coldfusion查询 247
12.7.2 将coldfusion查询转换成xml 248
12.8 在flash影片应用程序中使用xml 249
12.8.1 在flash影片应用程序中直接使用xml 249
12.8.2 使用flash remoting mx返回xml数据 252
12.8.3 使用xmlconnector组件应用xml数据 255
12.8.4 flash remoting mx与xmlconnector组件的对比 258
第13章 在coldfusion架构下的flash影片应用程序中应用xml(二) 260
13.1 connector组件、resolver组件和dataset组件 260
13.1.1 基本知识 260
13.1.2 resolver及其与dataset的结合使用 260
13.1.3 使用resolver组件的原因 261
13.2 使用xml实施对数据库的操作 262
13.2.1 update packet数据格式 262
13.2.2 result packet数据格式 263
13.2.3 在服务器上更新字段 264
13.2.4 关于事务id和操作id 264
13.2.5 dataset如何处理错误 265
13.2.6 在服务器应用程序中解析update packet 265
13.3 rdbmsresolver组件和dataset组件的结合使用 267
13.3.1 创建coldfusion组件解析update packet 267
13.3.2 创建flash影片应用程序 270
13.4 xupdateresolver组件和dataset组件的结合使用 275
13.4.1 使用xupdate的原因 275
13.4.2 了解xpath 276
13.4.3 了解xsl和xslt 280
13.4.4 从xpath和xsl到xquery 280
13.4.5 从xquery到xupdate语法 281
13.4.6 使用xupdateresolver组件 286
13.5 基于xml的数据集成 292
13.5.1 使用数据连接 293
13.5.2 使用数据管理 293
第14章 创建和从flash影片应用程序调用服务端actionscript脚本 296
14.1 使用flash影片应用程序调用服务端actionscript脚本 296
14.1.1 创建部署服务端actionscript脚本文件 296
14.1.2 创建flash影片应用程序 296
14.1.3 使用flash影片应用程序调用服务端actionscript的步骤 298
14.2 使用服务端actionscript脚本操控数据库 299
14.2.1 创建部署服务端actionscript脚本文件 300
14.2.2 创建flash影片应用程序 300
14.3 使用服务端actionscript脚本连接远程服务器 302
14.3.1 应用cf.http函数 303
14.3.2 使用cf.http get方法 307
14.3.3 在cf.http函数中引用http post参数 308
第15章 使用netservices和connection对象应用flash remoting mx 310
15.1 在flash影片应用程序中调用coldfusion网页 310
15.2 使用flash remoting mx访问coldfusion组件 314
15.3 在flash影片应用程序中调用web服务的步骤 317
15.4 使用connection.connect方法和connection.call方法调用远程服务方法 319
第16章 深入flash remoting mx框架基本原理 321
16.1 应用flash remoting mx构建的flash影片应用程序架构 321
16.1.1 理解flash remoting mx开发环境架构 321
16.1.2 使用flash remoting mx设计模式 322
16.2 深入了解flash remoting mx网关和服务适配器 324
16.2.1 应用flash remoting mx for coldfusion 324
16.2.2 了解amf数据格式 325
16.2.3 flash remoting mx和数据类型 325
16.3 调用远程服务方法和处理远程服务方法调用结果 328
16.3.1 调用远程服务方法 329
16.3.2 定义远程服务方法 330
16.3.3 处理远程服务方法调用结果 330
第17章 调试、出错与异常情况处理 335
17.1 错误和异常情况的异同 335
17.2 调试应用flash remoting mx的flash影片应用程序 335
17.2.1 使用debugger工具 335
17.2.2 使用netdebug和netconnection debugger 342
17.3 设置和查看flash remoting mx 日志 350
17.4 在flash影片应用程序中使用coldfusion异常情况处理 352
第18章 开发网上餐厅系统——架构的规划与设计 357
18.1 规划设计网络应用程序工程 357
18.1.1 选用开发和运行平台 357
18.1.2 数据库的选择 357
18.1.3 创建数据库连接 358
18.1.4 规划应用程序的结构 358
18.1.5 应用程序的结构的实现 359
18.2 创建主引导程序 360
18.2.1 登录系统的设计和制作 360
18.2.2 创建主模块 368
18.3 小组协作创建内容模块 377
第19章 开发网上餐厅系统——项目小组协作创建功能模块 378
19.1 创建“首页”模块 378
19.2 创建“客户中心”模块 383
19.2.1 创建flash影片应用程序完成该模块功能 385
19.2.2 编写服务端应用程序代码 394
19.3 创建“特色菜肴”模块 399
19.3.1 创建flash影片应用程序完成该模块功能 399
19.3.2 编写服务端应用程序代码 409
19.4 创建“预订座位”模块 410
19.4.1 准备必要的资源 411
19.4.2 创建flash影片应用程序完成该模块功能 416
19.4.3 编写服务端应用程序代码 422
19.5 创建“预订快餐”模块 423
19.6 创建“御店史话”模块 423
19.7 创建“食疗食补”模块 424
19.8 创建“管理中心”模块 424
19.8.1 创建flash影片应用程序完成该模块功能 425
19.8.2 编写服务端应用程序代码 431
附录a 使用flash remoting mx for actionscript 1.0语法 436
附录b flash remoting mx for actionscript 1.0和2.0的区别 442
附录c 使用flash remoting mx with coldfusion直接调用java对象方法 444
附录d 特殊字符的url编码对照表 448
参考文献 450
Flash MX 2004数据库应用程序开发:基于ColdFusion架构
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!