
微信扫一扫,移动浏览光盘
简介
开发和运行环境的安装与配置
.net for flash动态网站开发基础入门
.net for flash基本原理和经典应用——flash的http请求和响应
.net for flash基本原理和经典应用——使用asp.net处理请求和做出响应
.net for flash用户安全验证和状态管理
使用xml交换数据
使用fluorinefx——开源的amf—rpc实现
雇员数据库管理系统——使用fluorinefx操控数据库
透过fluorinefx使用web服务
深入amf—rpc框架基本原理
使用flash remoting mx for
.net——amf-rpc实现的原型
将asp.net网页作为远程服务方法
使用flash remoting mx for.net——原理、配置、数据类型和安全
使用amf.net——开源的amf-rpc实现
使用xml—rpc加速应用程序开发
配合fms3开发网ash实时通信应用程序
使用fms服务器结合.net网络应用程序
使用red5——开源的实时通信服务器
注册及登录验证模块
.
大数据分页显示模块
多文件上传和下载管理模块flash视频会议系统
开发网上餐厅系统——架构的规划与设计
开发网上餐厅系统——项目小组协作创建功能模块
flash网络应用程序沙箱安全和部署
.net for flash数据传输过程中的安全
目录
第一篇 .net for flash入门和基本原理篇
第1章 开发和运行环境的安装与配置 2
1.1 安装web服务器和.net应用程序服务器 2
1.1.1 安装web服务器 2
1.1.2 安装.net应用程序服务器 3
1.2 web服务器根目录和虚拟目录 5
1.2.1 web服务器根目录 5
1.2.2 虚拟目录 6
1.3 安装和使用数据库 9
1.3.1 安装和管理sql server数据库 9
1.3.2 定义odbc连接 14
1.4 安装和配置开发环境 17
1.4.1 正确认识actionscript开发 17
1.4.2 正确认识actionscript的开发工具 18
1.4.3 正确认识actionscript运行环境和开发语言 19
1.4.4 关于标准和实现 20
第2章 .net for flash动态网站开发基础入门 22
2.1 asp.net网络应用程序的工作原理 22
2.1.1 web应用程序的基本工作原理 22
2.1.2 asp.net网络应用程序的基本工作原理 24
.2.1.3 怎样通过web服务器请求网页 25
2.1.4 浏览器怎样从服务器接收和发送数据 25
2.2 flash影片应用程序接收和发送数据 27
2.2.1 创建flash影片应用程序作为表单 27
2.2.2 创建和配置asp.net网页 30
2.2.3 测试应用程序 31
2.2.4 使用flash表单要点解析 32
2.3 如何访问数据库 33
2.3.1 创建和配置asp.net网页 33
2.3.2 创建flash影片应用程序 35
2.3.3 测试应用程序 38
第3章 .net for flash基本原理和经典应用
——flash的http请求和响应 39
3.1 了解请求和响应的基本过程 39
3.1.1 请求和响应的基本过程 39
3.1.2 flash的请求和响应 42
3.1.3 了解uri、url和urn 43
3.2 http协议基础 45
3.2.1 了解http消息的内容 45
3.2.2 了解http请求的内容 46
3.2.3 了解http响应的内容 47
3.2.4 了解http消息报头的内容 48
3.3 在flash影片中构造http请求 50
3.3.1 定义请求地址 51
3.3.2 定义请求方法 52
3.3.3 添加请求报头 53
3.3.4 定义请求内容和mime内容类型 54
3.4 发送http请求和处理响应 56
3.4.1 使用navigatetourl函数发送http请求 56
3.4.2 使用sendtourl函数发送http请求 58
3.4.3 使用urlloader.load方法发送请求和处理响应 59
3.4.4 使用loader.load方法发送请求和处理响应 61
3.4.5 使用urlstream.load方法发送请求和处理响应 64
第4章 .net for flash基本原理和经典应用
——使用asp.net处理请求和做出响应 66
4.1 使用asp.net接收flash表单数据 66
4.1.1 post方法和get方法 66
4.1.2 接收post方法提交的表单数据 68
4.1.3 接收get方法提交的表单数据 69
4.1.4 注意get方法的安全问题 70
4.1.5 遍历表单变量 70
4.1.6 使用request.servervariables属性 71
4.1.7 其他属性和方法 74
4.2 使用asp.net对flash请求做出响应 76
4.2.1 返回消息正文给flash 77
4.2.2 返回响应状态行和响应报头给客户端 77
4.2.3 返回响应报头给客户端 78
4.2.4 设置响应内容的格式和类型 81
4.2.5 在flash中处理响应状态行 83
4.3 处理客户端网页缓存 83
4.3.1 使用http报头控制客户端缓存 84
4.3.2 控制代理服务器缓存网页 85
4.3.3 控制浏览器缓存网页 85
4.3.4 使用url参数避免浏览器缓存网页 87
第5章 .net for flash用户安全验证和状态管理 88
5.1 理解session和cookie 89
5.1.1 什么是cookie 89
5.1.2 什么是session 91
5.1.3 了解cookie的格式和内容 91
5.1.4 session和cookie的使用环境 92
5.2 使用cookie完成状态管理 93
5.2.1 怎样传送和使用cookie 94
5.2.2 flash怎样传送和使用cookie 96
5.2.3 创建cookie 97
5.2.4 访问cookie 100
5.2.5 使用httpcookie对象 102
5.2.6 设置cookie路径 102
5.2.7 检查是否接受cookie 103
5.3 使用session完成状态管理 106
5.3.1 激活asp.net网页中的session支持 106
5.3.2 怎样传送和使用session 109
5.3.3 启动和结束session 113
5.3.4 管理session 114
5.4 其他维护状态的方法 119
5.5 flash影片应用程序的状态维护 119
5.5.1 flash兼具b/s和c/s的特点 120
5.5.2 使用sharedobject作为cookie 122
第6章 使用xml交换数据 125
6.1 在asp.net应用程序中处理xml文档的方法 125
6.1.1 了解dom对象 126
6.1.2 dom基于节点的浏览 127
6.1.3 .net框架sdk中用来操作xml的类 128
6.2 创建和保存xml文档对象 128
6.2.1 使用字符串创建一个新的xml文档对象 128
6.2.2 使用文件创建一个新的xml文档对象 129
6.2.3 使用版本号创建一个空的xml文档对象 129
6.2.4 将dom文档转化成xml文件保存 130
6.2.5 将dom文档转化成xml字符串 130
6.3 使用xml对象数据内容 131
6.3.1 遍历节点树 131
6.3.2 使用xpath从xml文档中提取数据 132
6.3.3 使用getelementsbytagname方法 134
6.4 在flash和asp.net之间传递xml数据 134
6.4.1 在flash影片应用程序中直接使用dom处理xml 135
6.4.2 使用flash与asp.net使用xml交换数据
—— 一个用户验证程序 137
6.5 在flash中使用e4x 141
6.5.1 flash实现e4x的类 141
6.5.2 创建xml对象和xmllist对象 142
6.5.3 访问xml结构 145
6.5.4 修改xml结构 149
6.5.5 使用e4x实现用户验证程序 150
第二篇 使用flash remoting加速应用程序开发篇
第7章 使用fluorinefx——开源的amf-rpc实现 154
7.1 flash remoting和amf-rpc的基础 154
7.1.1 amf-rpc技术的实现 155
7.1.2 amf-rpc技术的优点 156
7.2 安装和配置fluorinefx 156
7.2.1 安装fluorinefx 157
7.2.2 定义一个新的asp.net网络应用程序 158
7.2.3 第一个程序:嗨!amf-rpc 161
7.2.4 使用netconnection 163
7.3 为fluorinefx创建远程服务方法 164
7.4 传递参数的数据类型 165
第8章 雇员数据库管理系统——使用fluorinefx操控数据库 167
8.1 雇员数据管理系统 167
8.1.1 创建c#.net类 167
8.1.2 创建flash影片应用程序 173
8.2 直接返回结果集合数据集 177
8.2.1 直接返回结果集 177
8.2.2 直接返回数据集 185
8.3 以增量方式返回结果集 188
第9章 透过fluorinefx使用web服务 192
9.1 查看web服务的接口、方法和属性 192
9.2 使用代理调用web服务 194
9.2.1 使用代理生成器创建soap代理 195
9.2.2 创建flash应用程序 197
9.3 创建和访问.net web服务 200
9.3.1 创建.net web服务 200
9.3.2 使用fluorinefx直接调用.net web服务 202
第10章 深入amf-rpc框架基本原理 204
10.1 应用amf-rpc构建的flash网络应用程序架构 204
10.1.1 理解amf-rpc开发环境和角色 204
10.1.2 使用设计模式 205
10.2 深入amf-rpc网关和服务适配器 207
10.2.1 应用amf-rpc 207
10.2.2 了解amf数据格式 209
10.2.3 amf-rpc和数据类型 209
10.2.4 类的映射和值对象 212
10.3 配置fluorinefx和安全 221
10.3.1 使用别名 221
10.3.2 利用缓存提高性能 223
10.3.3 利用压缩提高性能 223
10.3.4 安全验证和基于角色的授权 224
10.3.5 关于null值 230
10.4 使用服务浏览器 232
10.5 配置日志 233
10.6 创建http模块扩展asp.net处理 237
10.6.1 创建第一个http模块 237
10.6.2 http模块的工作原理 240
10.6.3 配置http模块 240
10.6.4 在http模块与global.asax文件之间做出选择 241
第11章 使用flash remoting mx for .net——amf-rpc实现的原型 243
11.1 安装和配置flash remoting mx for .net 243
11.1.1 安装flash remoting mx for .net 243
11.1.2 部署和配置flash remoting mx for .net 247
11.1.3 嗨!amf-rpc for .net 250
11.2 操控数据库 250
11.3 访问web服务 251
第12章 将asp.net网页作为远程服务方法 256
12.1 使用asp.net网页作为远程服务方法 256
12.2 获取传递的参数和返回结果 258
12.3 结合asp.net实现数据库应用 261
第13章 使用flash remoting mx for .net
——原理、配置、数据类型和安全 264
13.1 理解应用amf-rpc技术的网络应用程序目录结构 264
13.2 深入amf-rpc网关和服务适配器 265
13.2.1 数据类型 267
13.2.2 关于vo映射 269
13.3 应用程序服务器和flash remoting mx for .net的安全 270
13.3.1 在asp.net中使用身份验证 270
13.3.2 处理和flash影片应用程序之间的会话 271
第14章 使用amf.net——开源的amf-rpc实现 274
14.1 安装和配置amf.net 274
14.2 嗨!amf-rpc for .net 277
第15章 使用xml-rpc加速应用程序开发 279
15.1 什么是xml-rpc 279
15.1.1 xml_rpc协议 280
15.1.2 配置.net xml-rpc实现 283
15.2 使用.net xml-rpc 283
15.2.1 编写客户端 284
15.2.2 编写服务端 284
15.2.3 数据类型和结构 286
15.3 使用flash xml-rpc 289
15.3.1 下载和配置xmlrpcflash 289
15.3.2 使用xmlrpcflash进行远程调用 290
15.4 使用flash xml-rpc操控数据库 291
第三篇 flash通信应用程序和fms篇
第16章 配合fms3开发flash实时通信应用程序 304
16.1 了解flash media server 3服务器 304
16.1.1 了解通信应用程序的开发 305
16.1.2 了解rtmp 305
16.1.3 了解流媒体服务器 306
16.2 安装和配置flash media server 3 服务器运行环境 307
16.2.1 关于安装的文件 309
16.2.2 启动和停止服务器 309
16.3 安装开发和调试环境 310
16.3.1 安装创作软件 310
16.3.2 安装、配置麦克风和照相机 311
16.4 创建第一个flash通信应用程序 312
16.4.1 创建flash通信应用程序 312
16.4.2 创建发布视频的flash影片应用程序 312
16.4.3 创建订阅视频的flash影片应用程序 316
16.4.4 测试flash通信应用程序 318
16.5 flash player设置功能 319
16.5.1 保密性和本地存储设置 319
16.5.2 麦克风和照相机侦测与设置 321
第17章 使用fms服务器结合.net网络应用程序 323
17.1 amf-rpc和fms 323
17.1.1 嗨!fms amf-rpc for .net 323
17.1.2 使用服务端netconnection访问远程服务 326
17.1.3 使用服务端netservices访问amf-rpc远程服务 327
17.2 处理数据库查询 328
17.2.1 创建flash通信应用程序处理数据 329
17.2.2 创建flash影片应用程序 330
17.3 使用fms验证客户端连接 333
17.3.1 使用fms连接应用程序服务器验证客户端连接 334
17.3.2 使用ticket方式验证客户端连接 339
17.4 使用fms以http方式访问asp.net网页 349
17.4.1 使用服务端loadvars对象访问asp.net网页 349
17.4.2 使用服务端xml对象访问asp.net网页 353
17.5 使用服务端webservice访问web服务 359
17.5.1 创建flash通信应用程序访问google web服务 360
17.5.2 使用webservice类、soapcall类和soapfault类 366
17.6 使用flash media administration console 367
17.6.1 启动fms管理控制台 367
17.6.2 监控通信应用程序 368
17.6.3 使用trace语句向控制台发送信息 369
第18章 使用red5——开源的实时通信服务器 370
18.1 安装和设置red5服务器的运行环境 370
18.2 创建第一个使用red5的flash通信应用程序 372
18.3 处理连接和客户端 374
18.3.1 处理连接 374
18.3.2 调用服务器上的方法和回调 378
18.3.3 red5的amf协议功能 381
18.3.4 将red5与tomcat集成 383
第四篇 模块、大规模应用、部署篇
第19章 注册及登录验证模块 386
19.1 应用程序的准备和规划 386
19.2 用户注册的实现 388
19.2.1 注册模块的基本功能 389
19.2.2 数据库设计 390
19.2.3 防止机器人注册——表单验证码 391
19.2.4 创建注册表单 395
19.2.5 用户输入信息合法性检测 396
19.3 用户登录的实现 399
19.3.1 用户登录的基本原理 399
19.3.2 创建登录验证模块 401
19.4 用户重拾密码的实现 401
19.4.1 用户重拾密码的基本原理 401
19.4.2 创建重拾密码模块 402
19.5 用户信息的查看和修改 403
19.5.1 查询和修改用户信息的基本原理 403
19.5.2 创建查看和修改注册信息模块 404
19.6 编写程序代码完成应用程序功能 405
19.6.1 准备alert组件 405
19.6.2 关于使用md5加密 407
19.6.3 创建用户登录程序 409
19.6.4 创建重拾密码程序 417
19.6.5 创建新用户注册程序和注册信息修改程序 423
19.6.6 创建网站内容部分 442
第20章 大数据分页显示模块 444
20.1 结果集分页 444
20.1.1 结果集分页的方式 445
20.1.2 结果集分页的技术原理 445
20.2 数据分页显示模块 446
20.2.1 创建flash应用程序 446
20.2.2 结果集分页 451
第21章 多文件上传和下载管理模块 455
21.1 创建文件下载管理软件 455
21.1.1 文件下载的基本原理 455
21.1.2 实现多文件下载管理程序 457
21.2 实现文件上传 461
21.2.1 文件上传的基本方法 462
21.2.2 实现多文件上传管理程序 464
21.2.3 文件上传的原理 466
21.2.4 使用asp.net实现文件上传 469
第22章 flash视频会议系统 472
22.1 技术基础 472
22.2 创建和部署视频会议系统 474
22.2.1 分会场功能模块 475
22.2.2 组建功能区 476
22.2.3 创建客户端通信代码 476
22.2.4 创建服务端通信代码 480
第23章 开发网上餐厅系统——架构的规划与设计 483
23.1 规划设计网络应用程序工程 483
23.1.1 选用开发和运行平台 484
23.1.2 数据库的选择 484
23.1.3 规划应用程序的结构 486
23.1.4 应用程序的结构的实现 486
23.2 创建主引导程序 487
23.2.1 主引导程序模块的布局 487
23.2.2 创建导航条 488
23.2.3 实现顶部广告模块 491
23.2.4 公共信息——日期和天气 495
23.2.5 公共信息——国际时钟 497
23.2.6 公共信息——促销菜肴和特色菜肴 499
23.2.7 登录系统的设计和制作 510
23.3 小组协作创建内容模块 520
第24章 开发网上餐厅系统——项目小组协作创建功能模块 522
24.1 创建“首页”模块 522
24.2 创建“客户中心”模块 524
24.2.1 创建flash影片应用程序完成该模块功能 526
24.2.2 编写服务端应用程序代码实现功能 539
24.3 创建“特色菜肴”模块 549
24.3.1 创建flash影片应用程序实现模块布局 550
24.3.2 创建影片播放器 551
24.3.3 创建购物车 553
24.3.4 编写代码完成模块功能 559
24.3.5 编写服务端应用程序代码实现功能 566
24.4 创建“预订座位”模块 573
24.4.1 准备必要的资源 574
24.4.2 创建flash影片应用程序完成该模块功能 581
24.4.3 编写服务端应用程序代码实现功能 594
24.5 创建“预订快餐”模块 600
24.6 创建“御店史话”模块 600
24.7 创建“食疗食补”模块 600
24.8 创建“管理中心”模块 601
24.8.1 了解resolver组件和dataset组件 602
24.8.2 在服务器应用程序中解析update packet 608
24.8.3 使用rdbmsresolver组件和dataset组件
创建管理模块 610
24.8.4 编写服务端应用程序代码实现功能 625
24.9 部署应用程序 635
第25章 flash网络应用程序沙箱安全和部署 638
25.1 资源的拥有者 638
25.2 安全沙箱 639
25.2.1 远程沙箱 639
25.2.2 本地沙箱 639
25.2.3 设置本地swf文件的沙箱类型 640
25.2.4 使用security.sandboxtype属性判断沙箱类型 642
25.3 使用跨域策略文件 642
25.3.1 web服务器跨域策略文件 643
25.3.2 套接字策略文件 644
25.3.3 预加载策略文件 645
25.4 在swf文件中建立策略 646
25.5 限制网络api 647
25.5.1 阻止端口 647
25.5.2 使用allownetworking参数 647
25.6 flash与宿主网页 648
25.7 关于uia 649
第26章 .net for flash数据传输过程中的安全 651
26.1 传输过程中的加密 651
26.1.1 加密的工作原理 652
26.1.2 安全证书的工作原理 653
26.1.3 使用隐私和安全证书 654
26.2 配置iis支持ssl 654
26.2.1 创建证书请求文件 655
26.2.2 创建证书 657
26.2.3 为网站安装证书 663
26.2.4 信任自己的ca 666
26.3 使用浏览器证书 668
26.3.1 使用浏览器证书的注意事项 669
26.3.2 请求和安装浏览器证书 669
26.3.3 查看浏览器证书 672
26.3.4 启用浏览器证书 673
26.3.5 使用客户证书映射 676
26.4 发布flash 677
附件a 在actionscript2.0程序中实现amf-rpc访问 678
附件b amf-rpc客户端action script2.0类库api语法精讲 714
附件c 特殊字符的url编码对照表 753
附件d 参考文献以及资料来源 756
第1章 开发和运行环境的安装与配置 2
1.1 安装web服务器和.net应用程序服务器 2
1.1.1 安装web服务器 2
1.1.2 安装.net应用程序服务器 3
1.2 web服务器根目录和虚拟目录 5
1.2.1 web服务器根目录 5
1.2.2 虚拟目录 6
1.3 安装和使用数据库 9
1.3.1 安装和管理sql server数据库 9
1.3.2 定义odbc连接 14
1.4 安装和配置开发环境 17
1.4.1 正确认识actionscript开发 17
1.4.2 正确认识actionscript的开发工具 18
1.4.3 正确认识actionscript运行环境和开发语言 19
1.4.4 关于标准和实现 20
第2章 .net for flash动态网站开发基础入门 22
2.1 asp.net网络应用程序的工作原理 22
2.1.1 web应用程序的基本工作原理 22
2.1.2 asp.net网络应用程序的基本工作原理 24
.2.1.3 怎样通过web服务器请求网页 25
2.1.4 浏览器怎样从服务器接收和发送数据 25
2.2 flash影片应用程序接收和发送数据 27
2.2.1 创建flash影片应用程序作为表单 27
2.2.2 创建和配置asp.net网页 30
2.2.3 测试应用程序 31
2.2.4 使用flash表单要点解析 32
2.3 如何访问数据库 33
2.3.1 创建和配置asp.net网页 33
2.3.2 创建flash影片应用程序 35
2.3.3 测试应用程序 38
第3章 .net for flash基本原理和经典应用
——flash的http请求和响应 39
3.1 了解请求和响应的基本过程 39
3.1.1 请求和响应的基本过程 39
3.1.2 flash的请求和响应 42
3.1.3 了解uri、url和urn 43
3.2 http协议基础 45
3.2.1 了解http消息的内容 45
3.2.2 了解http请求的内容 46
3.2.3 了解http响应的内容 47
3.2.4 了解http消息报头的内容 48
3.3 在flash影片中构造http请求 50
3.3.1 定义请求地址 51
3.3.2 定义请求方法 52
3.3.3 添加请求报头 53
3.3.4 定义请求内容和mime内容类型 54
3.4 发送http请求和处理响应 56
3.4.1 使用navigatetourl函数发送http请求 56
3.4.2 使用sendtourl函数发送http请求 58
3.4.3 使用urlloader.load方法发送请求和处理响应 59
3.4.4 使用loader.load方法发送请求和处理响应 61
3.4.5 使用urlstream.load方法发送请求和处理响应 64
第4章 .net for flash基本原理和经典应用
——使用asp.net处理请求和做出响应 66
4.1 使用asp.net接收flash表单数据 66
4.1.1 post方法和get方法 66
4.1.2 接收post方法提交的表单数据 68
4.1.3 接收get方法提交的表单数据 69
4.1.4 注意get方法的安全问题 70
4.1.5 遍历表单变量 70
4.1.6 使用request.servervariables属性 71
4.1.7 其他属性和方法 74
4.2 使用asp.net对flash请求做出响应 76
4.2.1 返回消息正文给flash 77
4.2.2 返回响应状态行和响应报头给客户端 77
4.2.3 返回响应报头给客户端 78
4.2.4 设置响应内容的格式和类型 81
4.2.5 在flash中处理响应状态行 83
4.3 处理客户端网页缓存 83
4.3.1 使用http报头控制客户端缓存 84
4.3.2 控制代理服务器缓存网页 85
4.3.3 控制浏览器缓存网页 85
4.3.4 使用url参数避免浏览器缓存网页 87
第5章 .net for flash用户安全验证和状态管理 88
5.1 理解session和cookie 89
5.1.1 什么是cookie 89
5.1.2 什么是session 91
5.1.3 了解cookie的格式和内容 91
5.1.4 session和cookie的使用环境 92
5.2 使用cookie完成状态管理 93
5.2.1 怎样传送和使用cookie 94
5.2.2 flash怎样传送和使用cookie 96
5.2.3 创建cookie 97
5.2.4 访问cookie 100
5.2.5 使用httpcookie对象 102
5.2.6 设置cookie路径 102
5.2.7 检查是否接受cookie 103
5.3 使用session完成状态管理 106
5.3.1 激活asp.net网页中的session支持 106
5.3.2 怎样传送和使用session 109
5.3.3 启动和结束session 113
5.3.4 管理session 114
5.4 其他维护状态的方法 119
5.5 flash影片应用程序的状态维护 119
5.5.1 flash兼具b/s和c/s的特点 120
5.5.2 使用sharedobject作为cookie 122
第6章 使用xml交换数据 125
6.1 在asp.net应用程序中处理xml文档的方法 125
6.1.1 了解dom对象 126
6.1.2 dom基于节点的浏览 127
6.1.3 .net框架sdk中用来操作xml的类 128
6.2 创建和保存xml文档对象 128
6.2.1 使用字符串创建一个新的xml文档对象 128
6.2.2 使用文件创建一个新的xml文档对象 129
6.2.3 使用版本号创建一个空的xml文档对象 129
6.2.4 将dom文档转化成xml文件保存 130
6.2.5 将dom文档转化成xml字符串 130
6.3 使用xml对象数据内容 131
6.3.1 遍历节点树 131
6.3.2 使用xpath从xml文档中提取数据 132
6.3.3 使用getelementsbytagname方法 134
6.4 在flash和asp.net之间传递xml数据 134
6.4.1 在flash影片应用程序中直接使用dom处理xml 135
6.4.2 使用flash与asp.net使用xml交换数据
—— 一个用户验证程序 137
6.5 在flash中使用e4x 141
6.5.1 flash实现e4x的类 141
6.5.2 创建xml对象和xmllist对象 142
6.5.3 访问xml结构 145
6.5.4 修改xml结构 149
6.5.5 使用e4x实现用户验证程序 150
第二篇 使用flash remoting加速应用程序开发篇
第7章 使用fluorinefx——开源的amf-rpc实现 154
7.1 flash remoting和amf-rpc的基础 154
7.1.1 amf-rpc技术的实现 155
7.1.2 amf-rpc技术的优点 156
7.2 安装和配置fluorinefx 156
7.2.1 安装fluorinefx 157
7.2.2 定义一个新的asp.net网络应用程序 158
7.2.3 第一个程序:嗨!amf-rpc 161
7.2.4 使用netconnection 163
7.3 为fluorinefx创建远程服务方法 164
7.4 传递参数的数据类型 165
第8章 雇员数据库管理系统——使用fluorinefx操控数据库 167
8.1 雇员数据管理系统 167
8.1.1 创建c#.net类 167
8.1.2 创建flash影片应用程序 173
8.2 直接返回结果集合数据集 177
8.2.1 直接返回结果集 177
8.2.2 直接返回数据集 185
8.3 以增量方式返回结果集 188
第9章 透过fluorinefx使用web服务 192
9.1 查看web服务的接口、方法和属性 192
9.2 使用代理调用web服务 194
9.2.1 使用代理生成器创建soap代理 195
9.2.2 创建flash应用程序 197
9.3 创建和访问.net web服务 200
9.3.1 创建.net web服务 200
9.3.2 使用fluorinefx直接调用.net web服务 202
第10章 深入amf-rpc框架基本原理 204
10.1 应用amf-rpc构建的flash网络应用程序架构 204
10.1.1 理解amf-rpc开发环境和角色 204
10.1.2 使用设计模式 205
10.2 深入amf-rpc网关和服务适配器 207
10.2.1 应用amf-rpc 207
10.2.2 了解amf数据格式 209
10.2.3 amf-rpc和数据类型 209
10.2.4 类的映射和值对象 212
10.3 配置fluorinefx和安全 221
10.3.1 使用别名 221
10.3.2 利用缓存提高性能 223
10.3.3 利用压缩提高性能 223
10.3.4 安全验证和基于角色的授权 224
10.3.5 关于null值 230
10.4 使用服务浏览器 232
10.5 配置日志 233
10.6 创建http模块扩展asp.net处理 237
10.6.1 创建第一个http模块 237
10.6.2 http模块的工作原理 240
10.6.3 配置http模块 240
10.6.4 在http模块与global.asax文件之间做出选择 241
第11章 使用flash remoting mx for .net——amf-rpc实现的原型 243
11.1 安装和配置flash remoting mx for .net 243
11.1.1 安装flash remoting mx for .net 243
11.1.2 部署和配置flash remoting mx for .net 247
11.1.3 嗨!amf-rpc for .net 250
11.2 操控数据库 250
11.3 访问web服务 251
第12章 将asp.net网页作为远程服务方法 256
12.1 使用asp.net网页作为远程服务方法 256
12.2 获取传递的参数和返回结果 258
12.3 结合asp.net实现数据库应用 261
第13章 使用flash remoting mx for .net
——原理、配置、数据类型和安全 264
13.1 理解应用amf-rpc技术的网络应用程序目录结构 264
13.2 深入amf-rpc网关和服务适配器 265
13.2.1 数据类型 267
13.2.2 关于vo映射 269
13.3 应用程序服务器和flash remoting mx for .net的安全 270
13.3.1 在asp.net中使用身份验证 270
13.3.2 处理和flash影片应用程序之间的会话 271
第14章 使用amf.net——开源的amf-rpc实现 274
14.1 安装和配置amf.net 274
14.2 嗨!amf-rpc for .net 277
第15章 使用xml-rpc加速应用程序开发 279
15.1 什么是xml-rpc 279
15.1.1 xml_rpc协议 280
15.1.2 配置.net xml-rpc实现 283
15.2 使用.net xml-rpc 283
15.2.1 编写客户端 284
15.2.2 编写服务端 284
15.2.3 数据类型和结构 286
15.3 使用flash xml-rpc 289
15.3.1 下载和配置xmlrpcflash 289
15.3.2 使用xmlrpcflash进行远程调用 290
15.4 使用flash xml-rpc操控数据库 291
第三篇 flash通信应用程序和fms篇
第16章 配合fms3开发flash实时通信应用程序 304
16.1 了解flash media server 3服务器 304
16.1.1 了解通信应用程序的开发 305
16.1.2 了解rtmp 305
16.1.3 了解流媒体服务器 306
16.2 安装和配置flash media server 3 服务器运行环境 307
16.2.1 关于安装的文件 309
16.2.2 启动和停止服务器 309
16.3 安装开发和调试环境 310
16.3.1 安装创作软件 310
16.3.2 安装、配置麦克风和照相机 311
16.4 创建第一个flash通信应用程序 312
16.4.1 创建flash通信应用程序 312
16.4.2 创建发布视频的flash影片应用程序 312
16.4.3 创建订阅视频的flash影片应用程序 316
16.4.4 测试flash通信应用程序 318
16.5 flash player设置功能 319
16.5.1 保密性和本地存储设置 319
16.5.2 麦克风和照相机侦测与设置 321
第17章 使用fms服务器结合.net网络应用程序 323
17.1 amf-rpc和fms 323
17.1.1 嗨!fms amf-rpc for .net 323
17.1.2 使用服务端netconnection访问远程服务 326
17.1.3 使用服务端netservices访问amf-rpc远程服务 327
17.2 处理数据库查询 328
17.2.1 创建flash通信应用程序处理数据 329
17.2.2 创建flash影片应用程序 330
17.3 使用fms验证客户端连接 333
17.3.1 使用fms连接应用程序服务器验证客户端连接 334
17.3.2 使用ticket方式验证客户端连接 339
17.4 使用fms以http方式访问asp.net网页 349
17.4.1 使用服务端loadvars对象访问asp.net网页 349
17.4.2 使用服务端xml对象访问asp.net网页 353
17.5 使用服务端webservice访问web服务 359
17.5.1 创建flash通信应用程序访问google web服务 360
17.5.2 使用webservice类、soapcall类和soapfault类 366
17.6 使用flash media administration console 367
17.6.1 启动fms管理控制台 367
17.6.2 监控通信应用程序 368
17.6.3 使用trace语句向控制台发送信息 369
第18章 使用red5——开源的实时通信服务器 370
18.1 安装和设置red5服务器的运行环境 370
18.2 创建第一个使用red5的flash通信应用程序 372
18.3 处理连接和客户端 374
18.3.1 处理连接 374
18.3.2 调用服务器上的方法和回调 378
18.3.3 red5的amf协议功能 381
18.3.4 将red5与tomcat集成 383
第四篇 模块、大规模应用、部署篇
第19章 注册及登录验证模块 386
19.1 应用程序的准备和规划 386
19.2 用户注册的实现 388
19.2.1 注册模块的基本功能 389
19.2.2 数据库设计 390
19.2.3 防止机器人注册——表单验证码 391
19.2.4 创建注册表单 395
19.2.5 用户输入信息合法性检测 396
19.3 用户登录的实现 399
19.3.1 用户登录的基本原理 399
19.3.2 创建登录验证模块 401
19.4 用户重拾密码的实现 401
19.4.1 用户重拾密码的基本原理 401
19.4.2 创建重拾密码模块 402
19.5 用户信息的查看和修改 403
19.5.1 查询和修改用户信息的基本原理 403
19.5.2 创建查看和修改注册信息模块 404
19.6 编写程序代码完成应用程序功能 405
19.6.1 准备alert组件 405
19.6.2 关于使用md5加密 407
19.6.3 创建用户登录程序 409
19.6.4 创建重拾密码程序 417
19.6.5 创建新用户注册程序和注册信息修改程序 423
19.6.6 创建网站内容部分 442
第20章 大数据分页显示模块 444
20.1 结果集分页 444
20.1.1 结果集分页的方式 445
20.1.2 结果集分页的技术原理 445
20.2 数据分页显示模块 446
20.2.1 创建flash应用程序 446
20.2.2 结果集分页 451
第21章 多文件上传和下载管理模块 455
21.1 创建文件下载管理软件 455
21.1.1 文件下载的基本原理 455
21.1.2 实现多文件下载管理程序 457
21.2 实现文件上传 461
21.2.1 文件上传的基本方法 462
21.2.2 实现多文件上传管理程序 464
21.2.3 文件上传的原理 466
21.2.4 使用asp.net实现文件上传 469
第22章 flash视频会议系统 472
22.1 技术基础 472
22.2 创建和部署视频会议系统 474
22.2.1 分会场功能模块 475
22.2.2 组建功能区 476
22.2.3 创建客户端通信代码 476
22.2.4 创建服务端通信代码 480
第23章 开发网上餐厅系统——架构的规划与设计 483
23.1 规划设计网络应用程序工程 483
23.1.1 选用开发和运行平台 484
23.1.2 数据库的选择 484
23.1.3 规划应用程序的结构 486
23.1.4 应用程序的结构的实现 486
23.2 创建主引导程序 487
23.2.1 主引导程序模块的布局 487
23.2.2 创建导航条 488
23.2.3 实现顶部广告模块 491
23.2.4 公共信息——日期和天气 495
23.2.5 公共信息——国际时钟 497
23.2.6 公共信息——促销菜肴和特色菜肴 499
23.2.7 登录系统的设计和制作 510
23.3 小组协作创建内容模块 520
第24章 开发网上餐厅系统——项目小组协作创建功能模块 522
24.1 创建“首页”模块 522
24.2 创建“客户中心”模块 524
24.2.1 创建flash影片应用程序完成该模块功能 526
24.2.2 编写服务端应用程序代码实现功能 539
24.3 创建“特色菜肴”模块 549
24.3.1 创建flash影片应用程序实现模块布局 550
24.3.2 创建影片播放器 551
24.3.3 创建购物车 553
24.3.4 编写代码完成模块功能 559
24.3.5 编写服务端应用程序代码实现功能 566
24.4 创建“预订座位”模块 573
24.4.1 准备必要的资源 574
24.4.2 创建flash影片应用程序完成该模块功能 581
24.4.3 编写服务端应用程序代码实现功能 594
24.5 创建“预订快餐”模块 600
24.6 创建“御店史话”模块 600
24.7 创建“食疗食补”模块 600
24.8 创建“管理中心”模块 601
24.8.1 了解resolver组件和dataset组件 602
24.8.2 在服务器应用程序中解析update packet 608
24.8.3 使用rdbmsresolver组件和dataset组件
创建管理模块 610
24.8.4 编写服务端应用程序代码实现功能 625
24.9 部署应用程序 635
第25章 flash网络应用程序沙箱安全和部署 638
25.1 资源的拥有者 638
25.2 安全沙箱 639
25.2.1 远程沙箱 639
25.2.2 本地沙箱 639
25.2.3 设置本地swf文件的沙箱类型 640
25.2.4 使用security.sandboxtype属性判断沙箱类型 642
25.3 使用跨域策略文件 642
25.3.1 web服务器跨域策略文件 643
25.3.2 套接字策略文件 644
25.3.3 预加载策略文件 645
25.4 在swf文件中建立策略 646
25.5 限制网络api 647
25.5.1 阻止端口 647
25.5.2 使用allownetworking参数 647
25.6 flash与宿主网页 648
25.7 关于uia 649
第26章 .net for flash数据传输过程中的安全 651
26.1 传输过程中的加密 651
26.1.1 加密的工作原理 652
26.1.2 安全证书的工作原理 653
26.1.3 使用隐私和安全证书 654
26.2 配置iis支持ssl 654
26.2.1 创建证书请求文件 655
26.2.2 创建证书 657
26.2.3 为网站安装证书 663
26.2.4 信任自己的ca 666
26.3 使用浏览器证书 668
26.3.1 使用浏览器证书的注意事项 669
26.3.2 请求和安装浏览器证书 669
26.3.3 查看浏览器证书 672
26.3.4 启用浏览器证书 673
26.3.5 使用客户证书映射 676
26.4 发布flash 677
附件a 在actionscript2.0程序中实现amf-rpc访问 678
附件b amf-rpc客户端action script2.0类库api语法精讲 714
附件c 特殊字符的url编码对照表 753
附件d 参考文献以及资料来源 756
.NET for Flash FMS动态网站开发手札
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
