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

副标题:无

作   者:张亚飞,何锋镝,张超等编著

分类号:

ISBN:9787030153289

微信扫一扫,移动浏览光盘

简介

  本书首先介绍了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


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Flash MX 2004数据库应用程序开发:基于ColdFusion架构
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon