书籍详情

NET for Flash FMS动态网站开发手札

NET for Flash FMS动态网站开发手札

作者:张亚飞 编著

出版社:化学工业出版社

出版时间:2010-09-01

ISBN:9787122090843

定价:¥59.00

购买这本书可以去
内容简介
  《NET for Flash FMS动态网站开发手札(附光盘1张)》紧跟时代前进的步伐,使用最新的技术,更加注重解决方案的完整性和实用性,一其增强性表现在以下几个方面:采用最新ActionScript3.0API。采用最新Flash Remoting技术,包括最新流行的开源的FluorineFx、Adobe官方的Flash Remoting MX for.NET,以及另一个开源的AMF.NE了。当然,《NET for Flash FMS动态网站开发手札(附光盘1张)》也没有遗漏已经流行10多年的XML-RPC,值得注意的是,这些技术都是开源的。重要的是,《NET for Flash FMS动态网站开发手札(附光盘1张)》介绍了怎样修改这些开源程序,让它们能充分地应用到您的工程中。在处理实时通信方面,以及FMS、Red5与.NET、与AMF-RPC技术的结合方面大大增强了,《NET for Flash FMS动态网站开发手札(附光盘1张)》包含了所有API的完整介绍,并且每个都包含范例。介绍了多种通信协议:AMF0/AMF3/XML/RTMP/RTMPT提供了大量实用模块及范例,使用这些模块及范例,用户可以轻松构建所要实现的程序,使得实用功能大大增强。
作者简介
  张亚飞,务实且极富远见的Flash平台开发者,在其2004年所著的《Flash、MX 2004数据库应用程序开发》一书中,他提出了Flash Player虚拟机的特征,现在已经深入广大Flash从业人员的心中。同样是在这本著作中,他还总结了AMF-RPC的概念,现在,在广大开发者中已经被广泛接受。他归纳并完善了Flash、可视化开发的基本方法,建立了“基于时间轴的Flash开发体系”,用于降低学习成本、提高开发效率。他还为当前炙手可热的OOP开发做了大量工作,提出了“接口是规范,类是实现”的基本原则。
目录
第一篇 .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篇
  第四篇 模块、大规模应用、部署篇
  附件A
  附件B
  附件C
  附件D
猜您喜欢

读书导航