注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络图形图像、多媒体、网页制作FlashFlash MX 2004数据库应用程序开发:基于ColdFusion架构

Flash MX 2004数据库应用程序开发:基于ColdFusion架构

Flash MX 2004数据库应用程序开发:基于ColdFusion架构

定 价:¥53.00

作 者: 张亚飞,何锋镝,张超等编著
出版社: 科学出版社
丛编项: 面向Flash Player设计与开发丛书
标 签: Flash

ISBN: 9787030153289 出版时间: 2005-05-01 包装: 胶版纸
开本: 26cm+光盘1片 页数: 450 字数:  

内容简介

  本书首先介绍了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数据开发高级应用的良师益友。 无论您是初级用户,还是进阶用户,亦或是开发专家,本书完美的知识体系都会为您带来最佳的知识体验。

作者简介

暂缺《Flash MX 2004数据库应用程序开发:基于ColdFusion架构》作者简介

图书目录

第1章开发和运行环境的安装与配置1
1.1新架构的优点1
1.2安装.配置开发和运行环境3
1.2.1安装.配置运行环境3
1.2.2安装.配置开发和调试环境5
1.3定义新的ColdFusion应用程序7
第2章基本CFML标签语法入门8
2.1ColdFusion的工作原理9
2.2变量的定义9
2.2.1使用标签创建变量9
2.2.2使用标签设定和检测变量11
2.2.3使用标签12
2.3变量的不同类型和作用范围13
2.3.1局部变量14
2.3.2查询变量14
2.3.3URL变量14
2.3.4Form变量15
2.3.5Cookie变量15
2.3.6Client变量16
2.3.7Application变量和Session变量17
2.3.8Server变量19
2.3.9CGI变量和CGI环境变量19
2.4数据类型和运算21
2.4.1ColdFusion数据类型21
2.4.2运算符22
2.4.3列表.数组和结构25
2.5CFML流程控制28
2.5.1分支结构28
2.5.2循环结构33
2.6使用标签35
2.6.1基本原则35
2.6.2运算符35
2.6.3函数36
2.6.4语句36
2.6.5运算37
2.7使用标签包含网页37
2.7.1使用标签语法38
2.7.2包含网页模板的例子38
第3章使用ColdFusion操控数据库40
3.1理解数据库连接和配置数据源40
3.1.1理解数据库连接40
3.1.2使用ColdFusionAdministrator控制台配置数据源42
3.2使用标签对数据库进行操作47
3.2.1使用标签创建查询48
3.2.2使用标签显示数据49
3.2.3在表格中显示输出50
3.2.4特殊变量52
3.2.5使用标签插入数据记录53
3.2.6使用标签更新数据记录53
3.2.7使用标签删除数据记录54
3.3使用标签插入新记录55
3.4使用标签更新记录55
第4章ColdFusion和Flash结合使用的历程57
4.1关于Generator57
4.2使用FlashComponentKit57
4.2.1FlashComponentKit简介57
4.2.2安装和配置FlashComponentKit58
4.2.3FlashComponentKit使用简介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.1Flash影片应用程序和服务器通信技术及原理79
5.1.1浏览器怎样在服务器接收和发送数据80
5.1.2Flash影片应用程序接收和发送数据81
5.2FlashMX2004ActionScript用来传递和接收数据的方法86
5.2.1操作数据库86
5.2.2其他用来传递和接收数据的FlashMX2004ActionScript方法89
5.3Flash影片应用程序的安全性93
5.3.1FlashPlayer的安全性限定94
5.3.2Flash影片应用程序的安全性原理94
5.3.3关于URL编码——从文本文档中读取特殊字符95
第6章应用FlashRemotingMX基础入门96
6.1FlashRemotingMX技术简介96
6.1.1FlashRemotingMXforColdFusion97
6.1.2FlashRemotingMX技术的功能98
6.2使用FlashRemotingMX访问远程服务的三个步骤99
6.2.1为使用FlashRemotingMX引用ActionScript类100
6.2.2连接到FlashRemotingMX服务102
6.2.3调用远程服务方法.传递参数.处理结果104
6.3为使用FlashRemotingMX创建应用服务器函数104
第7章使用FlashRemotingMXForColdFusion调用数据库107
7.1应用FlashRemotingMX技术创建数据库应用程序107
7.1.1创建数据库107
7.1.2使用标签语法将数据绑定到服务器控件108
7.1.3创建Flash影片应用程序108
7.2使用标签语法返回记录集给Flash影片应用程序119
7.2.1继续高级的ColdFusion数据库查询技术119
7.2.2使用标签语法绑定FlashRemotingMX129
第8章在Flash影片应用程序中处理记录集结果133
8.1接收简单的字符串数据133
8.2FlashRemotingMX接收记录集数据134
8.2.1记录集数据和RecordSet对象134
8.2.2把记录集数据以增量方式传递到Flash影片应用程序135
8.3在ActionScript脚本中使用RecordSet对象处理记录集数据137
8.3.1使用FlashMX2004UI组件和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.3DataGlue类的数据处理方式148
8.5使用RemotingConnector组件和数据绑定149
8.5.1编写脚本代码使用RemotingConnector组件150
8.5.2使用RemotingConnector组件数据绑定功能151
8.5.3RemotingConnector组件参数155
第9章ColdFusion应用程序框架156
9.1应用程序框架的实现156
9.1.1建立应用程序框架的步骤156
9.1.2了解Application.cfm文件156
9.2ColdFusion应用程序框架的分层配置结构157
9.2.1应用程序层级设置157
9.2.2应用Application.cfm文件158
9.3使用FlashRemotingMX应用程序服务器的身份验证163
第10章从Flash影片应用程序调用ColdFusion组件165
10.1ColdFusion网络应用程序的三层架构模型165
10.2ColdFusion组件166
10.2.1关于ColdFusion组件166
10.2.2创建和使用ColdFusion组件的考虑167
10.2.3使用Flash影片应用程序调用ColdFusion组件167
10.3创建和使用ColdFusion组件169
10.3.1标签语法170
10.3.2标签语法170
10.3.3定义组件方法171
10.3.4使用标签创建组件方法171
10.3.5使用ColdFusion组件方法实现交互172
10.3.6保存和应用ColdFusion组件181
10.4从Flash影片应用程序调用ColdFusion组件184
10.4.1确定Flashservice参数名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使用ServiceBrowser面板管理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使用FlashRemotingMX组件语法调用Web服务208
11.2在ColdFusion架构下创建.发布和使用Web服务211
11.2.1ColdFusionWeb服务211
11.2.2访问Web服务212
11.2.3使用ColdFusion组件为Web服务定义数据类型215
11.2.4处理复杂的数据类型217
11.3使用FlashRemotingMX访问ColdFusionWeb服务222
11.3.1使用WSDL文件访问ColdFusionWeb服务222
11.3.2使用ColdFusion组件方式访问ColdFusionWeb服务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使用MSXMLDOM与SAX处理XML文档233
12.1.2了解ColdFusionXML文档对象233
12.1.3XML文档对象结构的显示235
12.2理解XML文档对象结构236
12.2.1元素结构236
12.2.2XMLDOM节点结构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使用标签创建一个新的XML文档对象241
12.5.2使用函数XmlNew创建一个新的XML文档对象241
12.5.3从现存的XML创建一个新的XML文档对象242
12.5.4保存和写出一个XML文档对象242
12.6修改ColdFusionXML对象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查询转换成XML248
12.8在Flash影片应用程序中使用XML249
12.8.1在Flash影片应用程序中直接使用XML249
12.8.2使用FlashRemotingMX返回XML数据252
12.8.3使用XMLConnector组件应用XML数据255
12.8.4FlashRemotingMX与XMLConnector组件的对比258
第13章在ColdFusion架构下的Flash影片应用程序中应用XML(二)260
13.1Connector组件.Resolver组件和DataSet组件260
13.1.1基本知识260
13.1.2Resolver及其与DataSet的结合使用260
13.1.3使用Resolver组件的原因261
13.2使用XML实施对数据库的操作262
13.2.1updatepacket数据格式262
13.2.2resultpacket数据格式263
13.2.3在服务器上更新字段264
13.2.4关于事务ID和操作ID264
13.2.5DataSet如何处理错误265
13.2.6在服务器应用程序中解析updatepacket265
13.3RDBMSResolver组件和DataSet组件的结合使用267
13.3.1创建ColdFusion组件解析updatepacket267
13.3.2创建Flash影片应用程序270
13.4XUpdateResolver组件和DataSet组件的结合使用275
13.4.1使用XUpdate的原因275
13.4.2了解XPath276
13.4.3了解XSL和XSLT280
13.4.4从XPath和XSL到XQuery280
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.httpGet方法307
14.3.3在CF.http函数中引用HTTPPost参数308
第15章使用NetServices和Connection对象应用FlashRemotingMX310
15.1在Flash影片应用程序中调用ColdFusion网页310
15.2使用FlashRemotingMX访问ColdFusion组件314
15.3在Flash影片应用程序中调用Web服务的步骤317
15.4使用Connection.connect方法和Connection.call方法调用远程服务方法319
第16章深入FlashRemotingMX框架基本原理321
16.1应用FlashRemotingMX构建的Flash影片应用程序架构321
16.1.1理解FlashRemotingMX开发环境架构321
16.1.2使用FlashRemotingMX设计模式322
16.2深入了解FlashRemotingMX网关和服务适配器324
16.2.1应用FlashRemotingMXforColdFusion324
16.2.2了解AMF数据格式325
16.2.3FlashRemotingMX和数据类型325
16.3调用远程服务方法和处理远程服务方法调用结果328
16.3.1调用远程服务方法329
16.3.2定义远程服务方法330
16.3.3处理远程服务方法调用结果330
第17章调试.出错与异常情况处理335
17.1错误和异常情况的异同335
17.2调试应用FlashRemotingMX的Flash影片应用程序335
17.2.1使用Debugger工具335
17.2.2使用NetDebug和NetConnectionDebugger342
17.3设置和查看FlashRemotingMX日志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使用FlashRemotingMXforActionScript1.0语法436
附录BFlashRemotingMXforActionScript1.0和2.0的区别442
附录C使用FlashRemotingMXwithColdFusion直接调用Java对象方法444
附录D特殊字符的URL编码对照表448
参考文献450

本目录推荐