ColdFusion 8标准指南 第3卷 高级应用开发PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:杨志波等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2009
- ISBN:9787121092367
- 页数:548 页
第Ⅸ部分 高可用性应用的创建 2
第55章 理解高可用性 2
55.1 高可用性的解释 3
55.2 如何知道服务器的负载 3
55.3 高可用性计划:建立高可用性解决方案的七个必备条件 6
55.3.1 实现一个负载均衡的Web服务器集群 6
55.3.2 选择拥有电路冗余的网络提供商 8
55.3.3 安装防火墙 9
55.3.4 在服务器数据库上使用RAID Level 5 10
55.3.5 计算可接受的风险 10
55.3.6 冗余服务器组件与物品计算 11
55.3.7 灾难规划 12
55.4 有关Web主机看管的一些真相 12
55.5 活动站点监视 12
55.6 服务质量保证 13
55.7 下一步是什么 13
第56章 监视系统性能 14
56.1 监视ColdFusion 8服务器 14
56.1.1 开发基线 14
56.1.2 历史分析 14
56.1.3 分析ColdFusion日志文件 15
56.1.4 JRun度量标准 17
56.1.5 分析Web服务器的日志文件 18
56.2 活动监视 19
56.2.1 服务器探测器 19
56.2.2 其他探测器 21
56.2.3 ColdFusion Server Monitor 23
56.3 确定下一步做什么 30
56.3.1 在查找性能问题时要考虑的一些问题 30
56.3.2 典型的瓶颈 31
第57章 利用ColdFusion进行伸缩 33
57.1 伸缩的重要性 33
57.2 伸缩的考虑因素 34
57.2.1 分层的应用程序体系结构 34
57.2.2 服务器和硬件组件 36
57.2.3 选择负载均衡选项的考虑因素 38
57.2.4 用户请求的分配算法 39
57.2.5 会话状态的管理 40
57.2.6 失效切换 40
57.2.7 混合的Web应用程序环境 40
57.3 如何编写可伸缩的ColdFusion应用程序 41
57.3.1 代码的组织 41
57.3.2 模块化 41
57.3.3 新型的、高效的代码 42
57.3.4 避免常见的瓶颈 43
57.4 保持Web站点服务器处于同步 45
57.4.1 维护什么 45
57.4.2 归档和部署 45
57.4.3 其他选项 45
57.5 多个ColdFusion 8实例 46
57.6 硬件与软件负载均衡的选项 49
57.6.1 ColdFusion 8负载均衡和基于软件的负载均衡 49
57.6.2 专用的负载均衡硬件 50
57.7 利用ColdFusion 8的负载均衡进行伸缩 52
57.7.1 理解ColdFusion 8 Load Balancing 52
57.7.2 配置一个负载均衡的集群 52
57.8 硬件负载均衡的选项 55
57.9 结束语 57
第58章 利用J2EE进行伸缩 58
58.1 在J2EE应用服务器上部署ColdFusion的好处 58
58.1.1 基于标准 59
58.1.2 多种平台 59
58.1.3 支持遗留的基础设施和以前的投资 60
58.1.4 多平台互操作性的继承 60
58.2 J2EE上ColdFusion 8的开发价值 60
58.2.1 用Java部署丰富的Internet应用程序 60
58.2.2 扩展平台 61
58.2.3 轻松开发 62
58.2.4 充分利用不同开发人员的技巧集合 62
58.2.5 使用J2EE的内置安全特征 62
58.2.6 提高Web站点的可伸缩性 63
58.3 ColdFusion如何居于Java服务器之上 65
58.4 利用ColdFusion和JRun进行伸缩 66
58.5 利用其他Java应用服务器进行伸缩 69
58.1 调整Java虚拟机 70
58.6.1 JVM的介绍 70
58.6.2 无用单元收集的调整 72
58.6.3 收集器的选择 74
58.6.4 测试和调整 74
58.7 小结 76
第59章 集群中会话状态的管理 77
59.1 什么是会话状态 77
59.2 状态管理的历史 77
59.2.1 输入cookie 78
59.2.2 为什么维护状态 78
59.3 会话状态管理的选项 79
59.3.1 服务器侧的ColdFusion CLIENT、APPLICATION、SERVER和SESSION变量简介 79
59.3.2 在URL或FORM递交中嵌入参数 80
59.3.3 Cookie 81
59.3.4 SESSION变量与CLIENT变量 84
59.3.5 将用户保持在相同的机器上 85
59.3.6 使用中央CLIENT变量储存库 85
59.3.7 Java会话 87
59.3.8 串行化ColdFusion组件 88
59.3.9 基于硬件的会话管理 88
59.3.10 混合解决方案 89
第60章 部署应用程序 90
60.1 部署选项 90
60.2 ColdFusion档案 90
60.2.1 定义档案 91
60.2.2 建立档案 94
60.2.3 部署档案 95
60.3 J2EE档案 97
60.3.1 定义J2EE档案 97
60.3.2 部署档案 101
60.4 ColdFusion编译器 102
60.4.1 编译无源模版 102
60.4.2 预编译ColdFusion模版 103
60.4.3 ColdFusion模版部署的考虑事项 104
60.4.4 定制cfcompile脚本 104
60.5 选择正确的部署选项 106
第Ⅹ部分 安全性的保障 108
第61章 理解安全性 108
61.1 安全风险 108
61.2 加密 109
61.2.1 纯文本的风险 110
61.2.2 ColdFusion加密函数 110
61.2.3 Encrypt()和Decrypt()如何工作 111
61.2.4 Encrypt()和Decrypt()参数 114
61.2.5 ColdFusion的Hash()函数 116
61.3 浏览器验证 121
61.3.1 跨站点脚本(XSS) 121
61.3.2 表单和URL侵入 123
61.3.3 验证技巧 123
61.3.4 文件上载 125
61.4 认证和授权 126
第62章 保障ColdFusion Administrator的安全 128
62.1 Administrator安全选项 128
62.2 Administrator页面 128
62.3 RDS页面 130
62.4 User Manager页面 131
第63章 ColdFusion安全选项 135
63.1 ColdFusion安全框架 135
63.1.1 开发安全 135
63.1.2 用户安全 137
63.1.3 基本ColdFusion登录的例子 142
63.2 ColdFusion登录向导扩展 145
第64章 创建服务器沙箱 155
64.1 理解沙箱 155
64.1.1 理解文件和目录的许可 156
64.1.2 在ColdFusion MX中的更改 156
64.2 使用沙箱创建应用程序并保障其安全 159
64.2.1 启用沙箱安全 159
64.2.2 添加沙箱 161
64.2.3 配置沙箱 161
64.2.4 Blackbox沙箱例子 166
第65章 共享和主机环境中的安全 169
65.1 基于CFML的风险 169
65.2 保障ColdFusion ServiceFactory的安全 171
65.3 保障RDS的安全 171
65.3.1 启用RDS口令安全 172
65.3.2 在生产用服务器上禁用RDS 172
65.4 应用ColdFusion沙箱安全 173
65.5 保障多服务器配置的安全 174
65.6 针对多主机配置ColdFusion 177
65.6.1 Microsoft IIS 5.x、6.0和7.0 177
65.6.2 创建JRun Connector ISAPI筛选器和JRunScripts虚拟目录 177
65.6.3 添加ColdFusion扩展 178
65.6.4 Sun Java System Web Server 179
65.7 其他问题 182
65.7.1 以用户运行ColdFusion 182
65.7.2 Adobe Flex和LiveCycle的集成 183
65.7.3 禁用JSP功能性 185
65.7.4 保障CFIDE目录的安全 185
65.7.5 限制会话超时的值 186
65.7.6 删除帮助文档和例子应用程序 187
65.7.7 设置调试限制 187
65.7.8 加密ColdFusion模版 189
65.7.9 处理错误消息 189
65.7.10 设置自定义标签的路径 190
65.7.11 设置文件扩展名 190
65.7.12 添加默认文档 191
65.8 集思广益 192
第66章 使用Administrator API 193
66.1 理解Admin API 193
66.2 建立自定义Admin控制台 194
66.2.1 外观组件 194
66.3 Admin API的安全含义 200
66.3.1 ColdFusion ServiceFactory 200
66.3.2 Admin API安全风险 201
66.3.3 保障Admin API的安全 201
66.3.4 保障外观组件的安全 203
66.4 Admin API的最好惯例 206
66.4.1 Admin API的配置 206
66.4.2 自定义控制台编码的最好惯例 206
第Ⅺ部分 ColdFusion的扩展 210
第67章 使用服务器侧的HTTP和FTP 210
67.1 概述 210
67.2 <cfhttp> 210
67.2.1 <cfhttp>调用的错误和结果 213
67.2.2 使用<cfhttpparam>标签 214
67.3 使用<cfhttp> 214
67.3.1 使用GET方法 214
67.3.2 从文本文件建立查询 217
67.3.3 使用POST方法 219
67.3.4 利用<cfhhttp>创建智能代理 221
67.3.5 总结<cfhttp>标签 225
67.4 <cfftp> 225
67.4.1 <cfftp>有关的连接操作 226
67.4.2 <cfftp>有关的文件和目录操作 228
67.4.3 <cfftp>调用的错误和结果 230
67.5 使用<cfftp> 231
67.5.1 显示可用的文件 231
67.5.2 使用<cfftp>下载文件 233
67.5.3 使用<cfftp>上载文件 234
67.5.4 安全的FTP连接 235
67.5.5 总结<cfftp>标签 235
第68章 创建和消费Web服务 236
68.1 理解Web服务 236
68.1.1 Web的发展 237
68.1.2 商业模型 237
68.1.3 核心技术 238
68.2 WSDL 239
68.3 创建Web服务 246
68.3.1 组件 246
68.3.2 定义复杂的数据类型 250
68.4 消费Web服务 254
68.4.1 参考WSDL 254
68.4.2 调用ColdFusion Web服务 255
68.4.3 复杂数据类型 256
68.4.4 利用Dreamweaver调用 257
68.4.5 调用.NET Web服务 257
68.4.6 调用Java Web服务 258
68.4.7 数据库Web服务 258
68.4.8 处理生成的WSDL 259
68.5 使用SOAP请求 259
68.6 最佳惯例 261
68.6.1 错误处理 262
68.6.2 在ColdFusion Administrator中配置 263
68.6.3 安全性 263
第69章 使用Feed 264
69.1 为什么使用Feed 264
69.2 RSS和Atom的风格 265
69.3 创建Feed 265
69.4 读取Feed 269
第70章 与操作系统进行交互 275
70.1 介绍<cffile> 275
70.2 访问服务器的文件系统 277
70.2.1 读取和写入文件 277
70.2.2 复制、移动、重命名和删除文件 279
70.3 上载文件 281
70.3.1 如果文件已在服务器上存在将会怎样 282
70.3.2 确定文件上载的状态 282
70.3.3 建立上载的界面 283
70.4 使用文件函数 290
70.4.1 获得文件的信息 291
70.4.2 利用<cfloop>读取文件 292
70.5 利用<cfdirectory>操作服务器上的文件夹 292
70.5.1 使用<cfdirectory> 293
70.5.2 获得目录的内容 294
70.5.3 建立一个简单的文件资源管理器 295
70.6 利用<cfexecute>执行服务器上的程序 298
70.7 使用<cfregistry>与系统注册表交互 301
70.8 使用Zip文件 301
70.8.1 创建Zip文件 301
70.8.2 展开Zip文件 302
70.8.3 从Zip文件中列示、读取和删除文件 303
70.8.4 使用<cfzipparam> 305
第71章 服务器侧的打印 306
71.1 概述 306
71.2 使用<CFPRINT> 307
71.2.1 打印到默认的打印机 307
71.2.2 打印到另一台打印机 308
71.3 控制打印机的能力 308
71.3.1 主要的<CFPRINT>属性 308
71.3.2 依赖于打印机的属性 309
71.3.3 fidelity属性 310
71.3.4 Java打印服务和属性 310
71.3.5 附加的<CFPRINT>属性 311
71.4 确定可用的打印机 311
71.4.1 确定可用的打印机 311
71.4.2 打印机许可 312
71.15 相关的特征 312
71.5.1 打印日志 312
71.5.2 使用<CFTHREAD> 312
71.5.3 打印除PDF以外的文件 313
第72章 与目录服务进行交互 314
72.1 理解LDAP 314
72.1.1 目录结构 314
72.1.2 命名规约 315
72.2 使用<cfldap> 316
72.2.1 标签概述 316
72.2.2 ACTION属性 318
72.2.3 SCOPE属性 320
72.2.4 MODIFYTYPE属性 320
72.2.5 SECURE属性 321
72.3 查询公共LDAP服务器 321
72.4 与目录进行交互 322
72.4.1 活动目录 322
72.4.2 查询目录 323
72.4.3 添加条目 326
72.4.4 修改条目 328
72.4.5 删除条目 334
72.5 建立一个LDAP CFC 335
第73章 集成Microsoft Exchange 340
73.1 ColdFusion Exchange Server标签 340
73.1.1 <cfexchangeconnection> 340
73.1.2 <cfexchangecalendar> 343
73.1.3 <cfexchangecontact> 346
73.1.4 <cfexchangefilter> 349
73.1.5 <cfexchangemail> 350
73.1.6 <cfexchangetask> 352
73.2 管理Exchange Server连接 354
73.2.1 连接需求 354
73.2.2 持久连接 355
73.2.3 瞬时连接 356
73.2.4 委托账号访问 356
73.3 管理Exchange Server项目 356
73.3.1 检索Exchange项目和附件 356
73.3.2 删除Exchange项目 358
73.3.3 修改Exchange项目 358
第74章 与.NET的集成 361
74.1 .NET基础 361
74.2 访问.NET服务 362
74.2.1 ColdFusion与.NET本地集成的例子 362
74.2.2 ColdFusion和.NET远程集成的例子 364
74.2.3 由.NET DataTable到ColdFusion Query转换的例子 367
74.3 .NET Web服务:返回简单类型 369
74.4 .NET Web服务:返回复杂类型 373
74.5 ColdFusion Web服务:返回复杂类型 378
74.6 总结 381
第75章 利用COM扩展ColdFusion 382
75.1 理解COM 382
75.2 在ColdFusion中使用COM对象 383
75.2.1 利用<cfobject>使用COM 383
75.2.2 利用CreateObject()使用COM 383
75.2.3 设置和检索特性 385
75.2.4 使用方法 386
75.2.5 ColdFusion主要是无类型的;COM主要是有类型的 387
75.2.6 注册对象 388
75.2.7 利用OLEView查看对象 389
75.2.8 访问远程对象 392
75.3 提高性能和可靠性的新技巧 393
75.3.1 在共享内存作用域中存储对象 393
75.3.2 创建COM对象的Java存根 396
75.3.3 使用CFC表示COM对象 398
75.4 传递复杂的数据类型给COM对象 399
75.5 常见问题和难题 401
75.5.1 释放COM对象 401
75.5.2 COM故障排除 401
第76章 集成Microsoft Office 404
76.1 Office Open XML 404
76.1.1 新建OOXML容器 405
76.1.2 访问现有的容器 405
76.2 Word OOXML容器 405
76.2.1 新建Word OOXML文件 407
76.2.2 查看Word OOXML文件 409
76.2.3 创建动态的Word OOXML文档 409
76.3 Excel OOXML容器 412
76.3.1 创建动态的Excel OOXML文档 413
76.3.2 建立OOXMLExcel组件 413
76.3.3 将工作表创建为结构 415
76.3.4 调用OOXMLExcel组件 423
76.4 自动化 427
第77章 利用CORBA扩展ColdFusion 429
77.1 CORBA介绍 429
77.2 CORBA是怎样工作的 430
77.3 配置ColdFusion以使用CORBA 433
77.4 在ColdFusion中使用CORBA 433
第78章 利用Java扩展ColdFusion 441
78.1 使用Java类对象 441
78.1.1 实例化对象和调用方法 442
78.1.2 使用构造函数 444
78.1.3 一个实用例子:创建柱状图 446
78.1.4 使用外部的Java类 454
78.1.5 管理方法选择的问题 458
78.2 使用JavaBeans 459
78.3 使用标签库 460
78.3.1 查找标签库 460
78.3.2 安装标签库 461
78.3.3 利用<cfimport>导入库 461
78.3.4 使用标签库的标签 462
78.3.5 使用Google地图标签库 462
78.3.6 创建自己的JSP标签库 463
78.4 访问底层的Servlet上下文 463
78.5 集成Java Servlet和JSP页面 465
78.5.1 了解能够共享的变量 465
78.5.2 共享REQUEST变量 465
78.5.3 一个简单的例子 468
78.6 集成EJB 471
78.6.1 一个简单的例子 471
78.6.2 利用自定义标签方便应用 473
78.7 编写Java CFX标签 475
第79章 利用CFX扩展ColdFusion 476
79.1 什么是CFX标签 476
79.1.1 何时编写(避免编写)CFX标签 476
79.1.2 在C++和Java之间选择 477
79.2 CFX API介绍 477
79.2.1 使用标签的属性 478
79.2.2 返回变量和文本 478
79.2.3 使用查询 479
79.2.4 使用异常和调试 481
79.3 利用Java编写CFX标签 481
79.3.1 入手 481
79.3.2 关于异常 486
79.3.3 返回查询对象 486
79.3.4 利用Visual C++编写CFX标签 493
79.3.5 起步 493
79.3.6 开始一个新的CFX标签项目 494
79.3.7 编写C++代码 495
79.3.8 编译新的CFX标签 500
79.3.9 注册新的标签 500
79.3.10 使用新的标签 501
79.3.11 其他C++例子 502
79.4 生成调试输出 502
79.5 从CFX标签返回结构 503
79.6 安全使用CFX标签:锁定和线程安全 506
79.6.1 理解线程安全 506
79.6.2 利用<cflock>锁定CFX标签 507
79.6.3 一起使用CFX标签与文件 507
79.6.4 记住页面本身 507
79.7 CFX标签用于ColdFusion的以前版本中 508
第80章 使用网关 509
80.1 什么是事件网关 509
80.1.1 事件网关的类别 511
80.1.2 创建简单的网关应用程序 511
80.1.3 创建事件网关实例 514
80.2 使用ColdFusion网关创建启动器应用程序 515
80.3 调试事件网关的CFML应用程序 517
80.4 创建自己的自定义网关 518
80.4.1 ColdFusion事件网关的体系结构 518
80.4.2 事件网关的元素 519
80.5 POP3自定义网关 522
第81章 集成SMS和IM 529
81.1 理解IM 529
81.1.1 理解存在 530
81.1.2 创建开发环境 530
81.1.3 XMPP客户端 531
81.2 定义IM网关 531
81.2.1 网关配置文件 532
81.2.2 配置网关实例 533
81.3 创建第一个IM应用程序 533
81.3.1 生成IM消息 534
81.3.2 结交新的朋友 535
81.3.3 用户状态管理 535
81.3.4 IM网关帮助器 536
81.4 创建交互式应用程序 539
81.5 理解SMS 542
81.5.1 测试SMS应用程序 543
81.5.2 发出消息 543
81.6 定义SMS网关 544
81.7 生成SMS消息 545
81.8 响应SMS消息 546
81.9 更进一步扩展应用程序 547
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017