图书介绍
JavaforFlashFMS动态网站开发手札PDF|Epub|txt|kindle电子书版本网盘下载
![JavaforFlashFMS动态网站开发手札](https://www.shukui.net/cover/16/30280466.jpg)
- 张亚飞编著 著
- 出版社: 北京:化学工业出版社
- ISBN:9787122090935
- 出版时间:2010
- 标注页数:867页
- 文件大小:313MB
- 文件页数:888页
- 主题词:JAVA语言-程序设计;主页制作-图形软件,Flash
PDF下载
下载说明
JavaforFlashFMS动态网站开发手札PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇Java for Flash入门和基本原理篇2
第1章 开发和运行环境的安装与配置2
1.1安装和设置Java网络应用程序的运行环境2
1.1.1安装、配置JRE和JDK2
1.1.2安装和配置Tomcat6
1.2 Web服务器根目录和虚拟目录9
1.2.1 Web服务器根目录10
1.2.2虚拟目录10
1.2.3改变服务器端口号11
1.3安装和使用数据库12
1.3.1安装和管理SQL Server数据库12
1.3.2获取和使用SQL Server JDBC驱动程序19
1.3.3定义ODBC连接20
1.4安装和配置开发环境23
1.4.1正确认识ActionScript开发24
1.4.2正确认识ActionScript的开发工具25
1.4.3正确认识ActionScript运行环境和开发语言25
1.4.4关于标准和实现27
第2章Java for Flash动态网站开发基础入门28
2.1 Java网络应用程序的工作原理28
2.1.1 Web应用程序的基本工作原理28
2.1.2 Java网络应用程序的基本工作原理30
2.1.3怎样通过Web服务器请求网页31
2.1.4浏览器怎样从服务器接收和发送数据32
2.2 Flash影片应用程序接收和发送数据34
2.2.1创建Flash影片应用程序作为表单34
2.2.2创建和配置JSP网页37
2.2.3测试应用程序38
2.2.4使用Flash表单要点解析39
2.3如何访问数据库41
2.3.1创建和配置JSP网页41
2.3.2创建Flash影片应用程序43
2.3.3测试应用程序46
2.4使用Servlet实现交互操作46
2.4.1了解JSP的执行过程46
2.4.2创建、编译和部署Servlet47
2.4.3使用Flash调用Servlet51
2.4.4使用Flash调用Servlet实现数据库操作52
第3章Java for Flash基本原理和经典应用——Flash的HTTP请求和响应56
3.1了解请求和响应的基本过程56
3.1.1请求和响应的基本过程56
3.1.2 Flash的请求和响应59
3.1.3了解URI、 URL和URN60
3.2 HTTP协议基础62
3.2.1了解HTTP消息的内容62
3.2.2了解HTTP请求的内容63
3.2.3了解HTTP响应的内容64
3.2.4了解HTTP消息报头的内容65
3.3在Flash影片中构造HTTP请求67
3.3.1定义请求地址68
3.3.2定义请求方法70
3.3.3添加请求报头70
3.3.4定义请求内容和MIE内容类型71
3.4发送HTTP请求和处理响应73
3.4.1使用navigateToURL函数发送HTTP请求73
3.4.2使用sendToURL函数发送HTTP请求75
3.4.3使用URLLoader.load方法发送请求和处理响应76
3.4.4使用Loader.load方法发送请求和处理响应78
3.4.5使用URLStream.load方法发送请求和处理响应81
第4章Java for Flash基本原理和经典应用——使用JSP处理请求和做出响应83
4.1使用JSP接收Flash表单数据83
4.1.1 POST方法和GET方法83
4.1.2接收POST方法提交的表单数据85
4.1.3接收GET方法提交的表单数据86
4.1.4注意GET方法的安全问题87
4.1.5遍历表单变量88
4.2使用 JSP对Flash请求做出响应90
4.2.1返回消息正文给Flash90
4.2.2返回响应状态行和响应报头给客户端90
4.2.3返回响应报头给客户端91
4.2.4设置响应内容的格式和类型93
4.2.5在Flash中处理响应状态行95
4.3处理客户端网页缓存96
4.3.1使用HTTP报头控制客户端缓存96
4.3.2控制代理服务器缓存网页97
4.3.3控制浏览器缓存网页98
4.3.4使用URL参数避免浏览器缓存网页99
4.4使用JSP处理请求报头99
第5章Java for Flash用户安全验证和状态管理102
5.1理解Session和Cookie103
5.1.1 Session的概念103
5.1.2 Cookie的概念103
5.1.3了解Cookie的格式和内容105
5.1.4 Session和Cookie的使用环境106
5.2使用Cookie完成状态管理107
5.2.1怎样传送和使用Cookie108
5.2.2 Flash怎样传送和使用Cookie110
5.2.3创建Cookie111
5.2.4访问Cookie112
5.2.5使用Cookie对象112
5.2.6设置Cookie路径113
5.2.7检查是否接受Cookie114
5.3使用Session完成状态管理118
5.3.1激活JSP网页中的Session支持118
5.3.2怎样传送和使用Session119
5.3.3启动和结束Session124
5.3.4管理Session126
5.4其他维护状态的方法128
5.5 Flash影片应用程序的状态维护129
5.5.1 Flash兼具B/S和C/S的特点129
5.5.2使用SharedObject作为Cookie131
第6章使用XML交换数据135
6.1在JSP应用程序中处理XML文档的方法135
6.1.1了解DOM对象135
6.1.2 DOM基于节点的浏览137
6.1.3 JDK中用来操作XML的API138
6.2创建和保存XML文档对象138
6.2.1使用字符串创建一个新的XML文档对象139
6.2.2使用文件创建一个新的XML文档对象140
6.2.3将DOM文档转化成XML文件保存140
6.2.4将DOM文档转化成XML字符串141
6.3使用XML对象数据内容142
6.3.1遍历节点树142
6.3.2使用XPath从XML文档中提取数据143
6.4在Flash和JSP之间传递XML数据144
6.4.1在Flash影片应用程序中直接使用DOM处理XML145
6.4.2运用Flash与JSP并使用XML交换数据——一个用户验证程序147
6.5在Flash中使用E4X152
6.5.1 Flash实现E4X的类152
6.5.2创建XML对象和XMLList对象153
6.5.3访问XML结构156
6.5.4修改XML结构161
6.5.5使用E4X实现用户验证程序162
第二篇 使用Flash Remoting加速应用程序开发166
第7章 使用LCDS——Adobe的AMF-RPC实现166
7.1 Flash Remoting基础和AMF-RPC基础166
7.1.1 AMF-RPC技术简介167
7.2安装和配置LCDS169
7.2.1安装LCDS169
7.2.2定义一个新的Java网络应用程序170
7.2.3第一个程序:嗨!AMF-RPC173
7.2.4使用NetConnection177
7.2.5推荐使用AMFNetConnection实现AMF-RPC178
7.3为LCDS创建远程服务方法179
7.4传递参数的数据类型180
7.5 Java类和JavaBeans的区别181
7.5.1从Flash影片应用程序调用JavaBeans181
7.5.2从Flash影片应用程序调用Java类184
7.5.3对比JavaBeans和Java类186
第8章 雇员数据库管理系统——使用LCDS操控数据库188
8.1创建JavaBeans188
8.2配置远程服务195
8.3创建Flash影片应用程序195
第9章 透过LCDS使用Web服务200
9.1查看Web服务的接口、方法和属性200
9.2使用代理调用Web服务202
9.2.1使用代理生成器创建SOAP代理存根203
9.2.2创建远程服务作为代理204
9.2.3配置远程服务206
9.2.4创建Flash应用程序207
第10章深入AMF-RPC框架基本原理211
10.1应用AMF-RPC构建的Flash网络应用程序架构211
10.1.1理解AMF-RPC开发环境和角色211
10.1.2使用设计模式212
10.2深入AMF-RPC网关和服务适配器214
10.2.1应用AMF-RPC215
10.2.2了解AMF数据格式216
10.2.3 AMF-RPC和数据类型217
10.2.4类的映射和值对象219
10.3使用JMX MBean动态管理LCDS226
10.3.1了解MBeanServer网关228
10.3.2网关API229
10.4 LCDS的配置230
10.5使用BlazeDS234
第11章 使用OpenAMF——开源的AMF-RPC实现236
11.1安装和配置OpenAMF运行环境236
11.1.1部署和配置OpenAMF237
11.1.2嗨!AMF-RPC for Java241
11.2关于调用JavaBeans和Java类242
11.3访问Web服务243
11.4操控数据库247
第12章 使用OpenAMF——访问EJB261
12.1为应用AMF-RPC创建Enterprise JavaBeans261
12.1.1 Enterprise JavaBeans的概念261
12.1.2 Enterprise JavaBeans的组成264
12.1.3 Enterprise JavaBeans的调用268
12.2在Resin中配置和使用EJB269
12.2.1创建和部署EJB270
12.2.2使用EJB274
12.2.3 配置OpenAMF实现调用EJB277
12.2.4嗨!AMF-RPC for Java278
12.3有状态Session Bean作为远程服务279
12.3.1有状态Session Bean池279
12.3.2创建和部署有状态Session Bean280
12.3.3创建Flash影片应用程序调用EJB283
第13章 使用OpenAMF——访问JMX MBeans285
13.1 JMX MBeans简介285
13.1.1 JMX的概念285
13.1.2 JMX的体系286
13.1.3 MBean287
13.1.4 JMX的优点289
13.2 Resin中的JMX MBeans289
13.2.1使用J控制台290
13.3从Flash影片应用程序调用JMX MBean293
13.3.1获取JMX MBean属性293
13.3.2调用JMX MBean方法295
第14章深入OpenAM F——数据类型转换、配置详解和安全297
14.1 OpenAMF和数据类型297
14.1.1类的映射和值对象300
14.1.2处理ActionScript typed对象302
14.2 OpenAMF配置304
14.2.1默认网关适用的配置304
14.2.2使用AdvancedGateway307
第15章 使用Flash Remoting MX for Java——AMF-RPC实现的原型311
15.1安装和配置Flash Remoting MX for Java311
15.1.1安装Flash Remoting MX for Java312
15.1.2部署和配置Flash Remoting MX for Java315
15.1.3嗨!AMF-RPC for Java317
15.1.4关于调用JavaBeans和Java类318
15.1.5操控数据库319
15.2将Servlet和JSP作为远程服务和方法320
15.2.1使用Servlet作为远程服务方法321
15.2.2使用JSP网页作为远程服务方法325
15.2.3结合JSP实现数据库应用327
第16章 访问EJB331
16.1配置和访问EJB331
16.1.1嗨!AMF-RPC for EJB332
16.1.2访问有状态Session Bean333
16.1.3使用Flash Remoting MX for Java访问EJB的4个步骤337
16.2创建Entity Bean作为应用程序服务器方法339
16.2.1 Entity Bean的概念339
16.2.2创建Entity Bean345
16.2.3创建Flash影片应用程序调用EntityBean356
16.3使用JDBC和JNDI359
16.3.1配置Tomcat JNDI数据源360
16.3.2配置Resin JNDI数据源362
16.3.3使用JNDI操控数据库362
第17章使用Flash Remoting MX for Java——原理、配置、数据类型和安全配置364
17.1理解应用AMF-RPC技术的网络应用程序目录结构364
17.2深入AMF-RPC网关和服务适配器366
17.2.1数据类型367
17.2.2关于vO映射368
17.3使用FlashGatekeeper369
第18章 使用XML-RPC加速应用程序开发374
18.1 XML-RPC的概念374
18.1.1 XML-RPC协议375
18.1.2配置Java XML-RPC实现378
18.2使用Java XML-RPC378
18.2.1编写客户端379
18.2.2编写服务端380
18.2.3基本应用指南384
18.3使用Flash XML-RPC386
18.3.1下载和配置xmlrpcflash386
18.3.2使用xmlrpcflash进行远程调用386
18.4使用Flash XML-RPC操控数据库387
第三篇Flash通信应用程序和FMS400
第19章 配合FMS3开发Flash实时通信应用程序400
19.1了解Flash Media Server 3服务器400
19.1.1了解通信应用程序的开发401
19.1.2了解RTMP401
19.1.3了解流媒体服务器402
19.1.4流媒体服务器和Flash Media Server 3服务器的区别402
19.2安装和配置Flash Media Server 3服务器运行环境403
19.2.1关于安装的文件405
19.2.2启动和停止服务器406
19.3安装开发和调试环境406
19.3.1安装创作软件407
19.3.2安装、配置麦克风和照相机407
19.4创建第一个Flash通信应用程序409
19.4.1创建Flash通信应用程序409
19.4.2创建发布视频的Flash影片应用程序409
19.4.3创建订阅视频的Flash影片应用程序413
19.4.4测试Flash通信应用程序415
19.5 Flash Player设置功能416
19.5.1保密性和本地存储设置416
19.5.2麦克风和照相机侦测与设置418
第20章 使用FMS服务器结合Java网络应用程序420
20.1 AMF-RPC和FMS420
20.1.1嗨!FMS AMF-RPC for Java420
20.1.2使用服务端NetConnection访问远程服务423
20.1.3使用服务端NetServices访问AMF-RPC远程服务424
20.2处理数据库查询425
20.2.1创建Flash通信应用程序处理数据426
20.2.2创建Flash影片应用程序427
20.3使用FMS验证客户端连接430
20.3.1使用FMS连接应用程序服务器验证客户端连接430
20.3.2使用Ticket方式验证客户端连接436
20.4使用FMS以HTTP方式访问JSP网页和Servlet446
20.4.1使用服务端LoadVars对象访问JSP网页447
20.4.2使用服务端XML对象访问JSP网页和Servlet450
20.5使用服务端WebService访问Web服务457
20.5.1创建Flash通信应用程序访问Google Web服务457
20.5.2使用WebService类、SOAPCall类和SOAPFault类463
20.6使用Flash Media Administration Console464
20.6.1启动FMS管理控制台464
20.6.2监控通信应用程序465
20.6.3使用trace语句向控制台发送信息466
第21章 使用Red5——开源的实时通信服务器467
21.1安装和设置Red5服务器的运行环境467
21.2创建第一个使用Red5的Flash通信应用程序469
21.3处理连接和客户端471
21.3.1处理连接471
21.3.2调用服务器上的方法和回调475
21.3.3 Red5的AMF协议功能479
21.3.4将Red5与Tomcat集成481
第四篇 模块、大规模应用、部署篇484
第22章注册及登录验证模块484
22.1应用程序的准备和规划484
22.2用户注册的实现488
22.2.1注册模块的基本功能488
22.2.2数据库设计489
22.2.3防止机器人注册(表单验证码)490
22.2.4创建注册表单494
22.2.5用户输入信息合法性检测496
22.3用户登录的实现499
22.3.1用户登录的基本原理499
22.3.2创建登录验证模块500
22.4用户重拾密码的实现501
22.4.1用户重拾密码的基本原理501
22.4.2创建重拾密码模块502
22.5用户信息的查看和修改503
22.5.1查询和修改用户信息的基本原理503
22.5.2创建查看和修改注册信息模块503
22.6编写程序代码完成应用程序功能504
22.6.1准备Alert组件504
22.6.2关于使用MD5加密506
22.6.3创建用户登录程序508
22.6.4创建重拾密码程序515
22.6.5创建新用户注册程序和注册信息修改程序522
22.6.6创建网站内容部分538
第23章 大数据分页显示模块539
23.1结果集分页539
23.1.1结果集分页的方式540
23.1.2结果集分页的技术原理540
23.2数据分页显示模块541
23.2.1创建Flash应用程序541
23.2.2结果集分页546
第24章 多文件上传和下载管理模块551
24.1创建文件下载管理软件551
24.1.1文件下载的基本原理551
24.1.2实现多文件下载管理程序553
24.2实现文件上传558
24.2.1文件上传的基本做法558
24.2.2实现多文件上传管理程序560
24.2.3文件上传的原理562
24.2.4使用JSP实现文件上传566
第25章Flash视频会议系统569
25.1技术基础569
25.2创建和部署视频会议系统571
25.2.1分会场功能模块572
25.2.2组建功能区573
25.2.3创建客户端通信代码574
25.2.4创建服务端通信代码577
第26章 开发网上餐厅系统——架构的规划与设计580
26.1规划设计网络应用程序工程580
26.1.1选用开发和运行平台581
26.1.2数据库的选择581
26.1.3规划应用程序的结构583
26.1.4应用程序的结构的实现583
26.2创建主引导程序587
26.2.1主引导程序模块的布局587
26.2.2创建导航条589
26.2.3实现顶部广告模块591
26.2.4公共信息——日期、天气和时间595
26.2.5公共信息——促销菜肴和特色菜肴600
26.2.6登录系统的设计和制作612
26.3小组协作创建内容模块620
第27章 开发网上餐厅系统——项目小组协作创建功能模块622
27.1创建“首页”模块622
27.2创建“客户中心”模块624
27.2.1创建Flash影片应用程序完成该模块功能626
27.2.2编写服务端应用程序代码实现功能640
27.3创建“特色菜肴”模块646
27.3.1创建Flash影片应用程序实现模块布局647
27.3.2创建影片播放器648
27.3.3创建购物车650
27.3.4编写代码完成模块功能656
27.3.5编写服务端应用程序代码实现功能663
27.4创建“预订座位”模块671
27.4.1准备必要的资源672
27.4.2创建Flash影片应用程序完成该模块功能680
27.4.3编写服务端应用程序代码实现功能693
27.5创建“预订快餐”模块697
27.6创建“御店史话”模块698
27.7创建“食疗食补”模块698
27.8创建“管理中心”模块699
27.8.1了解Resolver组件和DataSet组件700
27.8.2在服务器应用程序中解析Update Packet705
27.8.3使用RDBMSResolver组件和DataSet组件结合创建管理模块708
27.8.4编写服务端应用程序代码实现功能722
27.9部署应用程序729
第28章Flash网络应用程序沙箱安全和部署732
28.1资源的拥有者732
28.2安全沙箱733
28.2.1远程沙箱733
28.2.2本地沙箱733
28.2.3设置本地SWF文件的沙箱类型734
28.2.4使用Security.sandboxType属性判断沙箱类型736
28.3使用跨域策略文件737
28.3.1 Web服务器跨域策略文件737
28.3.2套接字策略文件739
28.3.3预加载策略文件739
28.4在SWF文件中建立策略740
28.5限制网络API741
28.5.1阻止端口741
28.5.2使用allowNetworking参数742
28.6 Flash与宿主网页743
28.7关于UIA744
第29章Java for Flash数据传输过程中的安全745
29.1传输过程中的加密745
29.1.1加密的工作原理746
29.1.2安全证书的工作原理747
29.1.3使用隐私和安全证书748
29.2配置Apache支持SSL748
29.2.1安装OpenSSL749
29.2.2创建服务器证书和私钥749
29.2.3 配置Apache和mod_ssl752
29.2.4信任自签名证书754
29.2.5创建CA756
29.2.6使用CA签名和颁发证书757
29.2.7在客户端安装根证书759
29.2.8配置Apache HTTP服务器连接App服务器761
29.3使用浏览器证书762
29.3.1使用浏览器证书的注意事项763
29.3.2创建浏览器证书763
29.3.3安装浏览器证书764
29.3.4启用浏览器证书765
29.3.5使用客户证书映射770
29.4发布Flash772
附录A在ActionScript2.0程序中实现AM F-RPC访问773
附录B AMF-RPC客户端ActionScript2.0类库API语法精讲803
附录C Flash Remoting MX for Java结合JRun的使用841
附录D特殊字符的URL编码对照表861
附录E参考文献以及资料来源864