当前位置:首页 > 工业技术
Sybase 应用服务器 PowerDynamo 技术详解
Sybase 应用服务器 PowerDynamo 技术详解

Sybase 应用服务器 PowerDynamo 技术详解PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:肖勇波,张林鹏等编著;刘红岩主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505358081
  • 页数:443 页
图书介绍:PowerDynamo是Sybase公司为用户提供全面的企业级Web、分布式和客户机/服务器应用的解决方案中主要的应用服务器产品,它为创建数据驱动的Web应用提供广泛的应用服务集,并提供Web服务器和数据库之间的一个解释性网关,把Web的管理和数据库的管理进行统一,对于大规模同站和具有动态内容的网站的管理非常方便。本书重点介绍了 PowerDynamo的使用方法,包括利用 PowerDynamo管理、配置Web网站;学习使用Dynamo标签和SynaScript语言;在 PowerDynamo中使用Java、XML;邮件处理;性能优化等等内容。为了便于读者使用,本书最后还提供了详尽的PowerDynamo参考资料。本书对读者的知识基础要求不高,只要了解HTML和一般的网络基本概念即可。本书适用于使用或计划使用网络应用服务器的企业或个人,以及对Sybase解决方案感兴趣的读者。
《Sybase 应用服务器 PowerDynamo 技术详解》目录

第一篇 基础篇 3

第1章 数据库与Internet 3

1.1 Internet的基本概念 3

1.1.1 Internet是什么 3

1.1.2 Internet的基本元素 4

1.1.3 Internet协议 4

1.1.4 Internet提供的主要服务 6

1.1.5 理解Internet地址 8

1.1.6 访问Web资源 9

1.2 数据库与Web 10

1.2.1 Web与数据库接口技术 10

1.2.2 静态和动态Web页面 11

1.2.3 从数据库中存储和访问Web信息 12

1.2.4 PowerDynamo 13

1.3 PowerDynamo概览 13

1.3.1 PowerDynamo的体系结构 13

1.3.2 PowerDynamo的功能 14

1.3.3 程序解释器 15

1.3.4 网站管理 15

1.3.5 HTML模板和脚本 16

1.3.6 在模板中嵌入动态内容 16

1.3.7 数据库存储 17

1.3.8 模板仓库 18

1.3.9 PowerDynamo的工作流程 18

1.4 本章小结 19

2.1.2 安装样本数据库 20

2.1.1 示例概述 20

第2章 PowerDynamo入门 20

2.1 快速入门 20

2.1.3 运行Dynamo程序 22

2.1.4 建立样本Web站点 23

2.2 浏览样本Web站点 24

2.2.1 从Sybase Central连接到样本Web站点 24

2.2.2 管理样本站点 24

2.3 创建模板 25

2.4 向HTML模板加入动态内容 27

2.5 创建脚本 28

2.6 在浏览器中查看输出结果 29

2.6.1 访问本地站点 29

2.6.2 从网络访问Web站点 30

2.7 本章小结 32

第二篇 应用篇 35

第3章 Dynamo Web站点的管理 35

3.1 管理Web站点所涉及的工具 35

3.1.1 Web站点的结构 35

3.1.2 创建Web站点[Adaptive Server Anywhere] 36

3.1.3 创建Web站点[Adaptive Server Enterprise] 38

3.1.4 创建动态的以文件为基础的Web站点 39

3.1.5 为Web站点建立连接描述文件 42

3.1.6 重新生成Web站点 45

3.2.3 在Sybase Central中启动CGI辅助程序 46

3.2.2 在Sybase Central中启动Personal Web Server 46

3.2 实用工具文件夹 46

3.2.1 在Sybase Central中启动ODBC管理器 46

3.1.7 删除Web站点 46

3.2.4 在Sybase Central中配置Web站点 47

3.3 对Web站点中的文件夹和文档的操作 47

3.3.1 创建文件夹 47

3.3.2 移动或复制文件夹和文档 48

3.3.3 删除文件夹和文档 48

3.3.4 重命名文件夹和文档 48

3.3.5 将文件夹与磁盘上的目录进行链接 49

3.4 模板的创建、编辑和删除 50

3.4.1 创建模板 50

3.4.2 查看和编辑模板 51

3.4.3 模板中的嵌入式指令 53

3.5 文档的导入和导出 57

3.5.1 向Web站点中导入文档 58

3.5.2 从Web站点中导出文档 58

3.6 计划安排 58

3.6.1 安排脚本计划 59

3.6.2 取消计划安排 61

3.7 与数据库和Web文档的连接操作 61

3.7.1 连接池 62

3.7.2 连接定义 63

3.7.3 创建、删除、修改和测试用户连接 63

3.7.4 使用永久连接和临时连接 64

3.7.5 管理连接池 67

3.8 复制一个Web站点数据库 68

3.10 本章小结 69

3.9 使用性能监视器 69

第4章 配置Web服务器和Web站点 70

4.1 个人Web服务器 70

4.1.1 使用个人Web服务器访问Web站点 70

4.1.2 使用个人Web服务器的准备工作 71

4.1.3 启动个人Web服务器 71

4.1.4 查看本地Dynamo文档 72

4.2 配置Dynamo Web站点 72

4.2.1 在安装时配置Web服务器 73

4.2.2 手工配置Web服务器 73

4.3 配置ISAPI服务器 73

4.3.2 第二步:安装应用服务器 74

4.3.1 第一步:在系统属性窗口中编辑系统路径 74

4.3.3 第三步:创建一个ODBC系统数据源名 77

4.3.4 第四节:创键Profile连接 78

4.3.5第五节:配置应用服务器 80

4.4 配置ISAPI 4.0服务器 80

4.4.1 安装IIS 4.0 81

4.4.2 配置IIS 4.0服务器 81

4.5 配置NSAPI服务器 83

4.5.1 第一步:在系统属性窗口中编辑系统路径 83

4.5.2 第二步:安装应用服务器 83

4.5.3 第三步:创建一个ODBC系统数据源名 87

4.6 配置CGI或者WIN-CGI服务器 88

4.5.4 第四步:创建Profile连接 88

4.5.5 第五步:配置应用服务器 88

4.6.1 第一步;在系统属性窗口中编辑系统路径 89

4.6.2 第二步:安装应用服务器 89

4.6.3 第三步:创建一个ODBC系统数据源名 90

4.6.4 第四步;创建Profile连接 91

4.6.5 第五步:配置应用服务器 91

4.7 配置Web站点 92

4.7.1 找到Configuration文件夹 92

4.7.2 设置Dynamo映射 93

4.8 映射信息是如何存储的 95

4.9 更改Dynamo配置信息 95

4.10 设置Dynamo MIME类型 97

4.11 本章小结 98

第5章 Dynamo Tags 99

5.1 Dynamo Tags简介 99

5.2 学习使用Dynamo Tags 99

5.2.1 实例1:使用SQL tag 100

5.2.2 实例2:使用FORMATTING tag 101

5.2.3 实例3:使用error checking tags 106

5.2.4 实例4:使用INCLUDE tag 109

5.2.5 实例5:使用SQL-INSERT tag 111

5.2.6 使用SCRIPT tag 113

5.3 本章小结 113

6.1 DynaScript语言简介 115

第6章 DynaScript语言 115

6.2 学习使用DynaScript 116

6.2.1 脚本标签 116

6.2.2 变量和表达式 118

6.2.3 控制语句 119

6.2.4 函数 120

6.2.5 对象 121

6.2.6 数组的使用 123

6.2.7 在文档之间传递变量 124

6.2.8 对象的继承 125

6.3 本章小结 128

7.1.1 面向对象和程序化的语言 130

7.1.2 理解Java类 130

7.1 Java简介 130

第7章 PowerDynamo与Java 130

7.1.3 Java类与对象 131

7.1.4 实例方法和类方法 132

7.1.5 Java的相关术语 134

7.1.6 Java错误处理 135

7.2 Dynamo与Java 136

7.3 配置Dynamo以使用Java 136

7.4 在PowerDynamo脚本中使用Java 138

7.4.1 在PowerDynamo脚本中使用Java 138

7.4.2 Java中的数组 141

7.4.3 方法的重载和类型转换 141

7.5 本章小结 142

7.4.4 调用Jaguar组件 142

第8章 加入数据窗口对象 143

8.1 Dynamo与XML 143

8.2 XML简介 143

8.2.1 定义XML文档 144

8.2.2 有效XML文档和结构完整的XML文档 144

8.2.3 XML语法结构 145

8.3 创建XML文档 146

8.3.1 利用查询对象创建XML文档 146

8.3.2 利用查询结果集创建XML文档 148

8.3.3 利用FORMATTING标签创建XML文档 148

8.3.4 利用DynaScript对象创建XML文档 149

8.4.1 利用DOM能做些什么 152

8.4 文档对象模型 152

8.4.2 DOM的文档视图 153

8.4.3 在XML文档中使用节点 154

8.4.4 与XML文档的对象接口 155

8.4.5 检测错误的XML-handling脚本 155

8.5 文档对象模型示例 156

8.5.1 将XML转化为HTML以传递给浏览器 156

8.5.2 在XML中将数据插入到数据库里 157

8.6 创建DOMDocument对象 159

8.7 文档中的元素 160

8.7.1 使用DOMNode对象对元素进行操作 161

8.7.2 使用DOMElement对象对元素进行操作 161

8.8.1 使用DOMNode对象来获取元素属性 162

8.8 元素的属性 162

8.9 存取和处理XML文档中的文本 163

8.8.2 使用DOMAttribute对象来获取元素属性 163

8.9.1 在一个元素里获取所有的文本 164

8.9.2 使用CDATA节 165

8.9.3 利用xmlEscape来替换文本 165

8.10 声明实体 166

8.10.1 使用内部实体 167

8.10.2 使用外部实体 167

8.11 使用其他XML对象 168

8.12 使用DOM接口创建和编辑XML文档 169

8.12.1 创建一个DOM文档对象 169

8.12.2 在DOM文档中增加对象 169

8.13 本章小结 170

8.12.3 在DOM文档中删除和替换对象 170

第9章 PowerDynamo的邮件处理 171

9.1 PowerDynamo邮件处理简介 171

9.1.1 邮件对象 171

9.1.2 使用PowerDynamo邮件对象的要求 171

9.2 发送邮件 172

9.3 接收邮件 173

9.4 删除邮件 175

9.5 邮件的转发和回复 176

9.5.1 转发邮件 176

9.5.2 回复邮件 177

9.6 一个简单的邮件示例 178

9.7 本章小结 182

10.1 性能要求 183

第10章 用PowerDynamo获取最优性能 183

10.2 设计Web站点 185

10.3 提升Web站点的性能 186

10.4 优化文档的高速缓存 186

10.4.1 设置文档高速缓存区的大小 187

10.4.2 设置缓存输出超时值 188

10.4.3 缓存大小与文档缓存输出超时值之间的关系 188

10.5 安排计划定时运行脚本 189

10.6 编写可缓存的文档 190

10.7 昂贵的方法和属性 194

10.8.1 多处理器的负载平衡 195

10.8 负载平衡 195

10.8.2 多服务器的负载平衡 196

10.9 将低效率的Web站点转变成高效率的Web站点 196

10.9.1 使用脚本 197

10.9.2 使用连接 198

10.10 本章小结 199

第11章 建立移动内部网 200

11.1 移动内部网简介 200

11.1.1 远程SQL复制技术 200

11.1.2 复制Web站点 201

11.2 对移动内部网的要求 201

11.3.2 设置远程用户 202

11.3.1 发布和订阅 202

11.3 复制一个Web站点 202

11.4 针对Adaptive Server Enterprise和Adaptive Server Anywhere用户的一个复制教程 203

11.4.1 教程的目标 203

11.4.2 数据库 203

11.4.3 复制的目标 204

11.4.4 第一部分:使用Sybase Central设置远程SQL 205

11.4.5 第二部分:设置统一数据库 207

11.4.6 第三部分:在Sybase Central中设置远程数据库 209

11.4.7 第四部分:开始复制数据 210

11.5 本章小结 213

第12章 调用Jaguar组件的方法 215

12.1 Jaguar和PowerDynamo是如何在一起工作的 215

12.2.1 PowerDynamo使用Jaguar CTS组件的好处 217

12.2 Jaguar CTS带给PowerDynamo应用程序哪些内容 217

12.2.2 使用MASP方法调用与创建ActiveX或Java对象的比较 218

12.3 将PowerDynamo设置为一个客户 218

12.3.1 设置PowerDynamo以通过ActiveX使用Jaguar组件 218

12.3.2 设置PowerDynamo以通过Java使用Jaguar组件 219

12.3.3 设置PowerDynamo以使用MASP 219

12.4 从Dynamo连接到Jaguar 219

12.4.1 使用ODBC数据源连接到Jaguar上 219

12.4.2 使用Open Client连接到Jaguar上 221

12.5 从PowerDynamo脚本调用Jaguar组件 222

12.5.1 Dynamo SQL标签(MASP) 222

12.5.2 Dynamo COMPONENT标签 223

12.5.4 connection.CreateComponent方法(MASP) 224

12.5.3 connection.CreateQuery方法(MASP) 224

12.5.5 java.CreateComponent方法 225

12.5.6 PowerDynamo的CreateObject方法 227

12.6 将ADO记录集作为PowerDynamo查询对象 229

12.7 表格式结果集 230

12.8 本章小结 231

第三篇 参考篇 235

第13章 DynaScript中预定义的对象 235

13.1 Array对象 235

13.1.1 Array对象简介 235

13.1.2 Array对象的属性 236

13.1.3 Array对象的方法 236

13.2.1 attachment对象简介 238

13.2 attachment对象 238

13.2.2 attachment对象的属性 239

13.2.3 attachment对象的方法 240

13.3 Boolean对象 244

13.3.1 Boolean对象简介 244

13.3.2 Boolean对象的属性 245

13.3.3 Boolean对象的方法 245

13.4 connection对象 245

13.4.1 connection对象简介 245

13.4.2 connection对象的属性 247

13.4.3 connection对象的方法 252

13.5 Date对象 259

13.5.1 Date对象简介 259

13.5.3 Date对象的方法 260

13.5.2 Date对象的属性 260

13.6.1 document对象简介 277

13.6.2 document对象的属性 277

13.6 document对象 277

13.6.3 document对象的方法 286

13.7 DOMAttribute对象 291

13.7.1 DOMAttribute对象简介 291

13.7.2 DOMAttribute对象的属性 291

13.7.3 DOMAttribute方法 292

13.8.3 DOMCDATASection方法 293

13.9.1 DOMCharacterData对象简介 293

13.9 DOMCharacterData对象 293

13.8.2 DOMCDATASection对象的属性 293

13.8.1 DOMCDATASection对象简介 293

13.8 DOMCDATASection对象 293

13.9.2 DOMCharacterData对象的属性 294

13.9.3 DOMCharacterData对象的方法 294

13.10 DOMComment对象 297

13.10.1 DOMComment对象简介 297

13.10.2 DOMComment对象的属性 297

13.10.3 DOMComment对象的方法 297

13.11 DOMDocument对象 297

13.11.1 DOMDocument对象简介 297

13.11.2 DOMDocument对象的属性 298

13.11.3 DOMDocument对象的方法 299

13.12.1 DOMDocumentFragment对象简介 302

13.12 DOMDocumentFragment对象 302

13.12.3 DOMDocumentFragment对象的方法 303

13.13 DOMDocumentType对象 303

13.13.1 DOMDocumentType对象的属性 303

13.12.2 DOMDocumentFragment对象的属性 303

13.13.2 DOMDocumentType对象的方法 305

13.14 DOMElement对象 305

13.14.1 DOMElement对象简介 305

13.14.2 DOMElement对象的属性 306

13.14.3 DOMElement对象的方法 306

13.15.1 DOMEntity对象简介 310

13.15.2 DOMEntity对象的属性 310

13.15 DOMEntity对象 310

13.15.3 DOMEntity对象的方法 312

13.16 DOMEntityReference对象 312

13.16.1 DOMEntityReference对象简介 312

13.16.2 DOMEntityReference对象的属性 313

13.16.3 DOMEntityReference对象的方法 313

13.17 DOMImplementation对象 313

13.17.1 DOMImplementation对象简介 313

13.17.2 DOMImplementation对象的属性 313

13.17.3 DOMImplementation对象的方法 313

13.18 DOMNamedNodeMap对象 314

13.18.1 DOMNamedNodeMap对象简介 314

13.18.2 DOMNamedNodeMap对象的属性 314

13.18.3 DOMNamedNodeMap对象的方法 315

13.19.1 DOMNode对象简介 317

13.19.2 DOMNode对象的属性 317

13.19 DOMNode对象 317

13.19.3 DOMNode对象的方法 323

13.20 DOMNodeList对象 325

13.20.1 DOMNodeList对象简介 325

13.20.2 DOMNodeList对象的属性 325

13.20.3 DOMNodeList对象的方法 326

13.21 DOMNotation对象 326

13.21.1 DOMNotation对象简介 326

13.21.2 DOMNotation对象的属性 326

13.22.1 DOMProcessingInstruction对象简介 327

13.22.2 DOMProcessingInstruction对象的属性 327

13.22 DOMProcessingInstruction对象 327

13.21.3 DOMNotation对象的方法 327

13.22.3 DOMProcessingInstruction对象的方法 328

13.23 DOMText对象 328

13.23.1 DOMText对象简介 328

13.23.2 DOMText对象的属性 328

13.23.3 DOMText对象的方法 329

13.24 file对象 329

13.24.1 file对象简介 329

13.24.2 file对象的属性 330

13.24.3 file对象的方法 333

13.25.3 FTP对象的方法 337

13.25.2 FTP对象的属性 337

13.25.1 FTP对象简介 337

13.25 FTP对象 337

13.26 Function对象 349

13.26.1 Function对象简介 349

13.26.2 Function对象的属性 349

13.26.3 Function对象的方法 350

13.27 Java对象 350

13.28 mailList对象 352

13.28.1 mailList对象简介 353

13.28.2 mailList对象的属性 353

13.28.3 mailList对象的方法 354

13.29.1 Incoming mail piece对象简介 355

13.29 Incoming mail piece对象 355

13.29.2 Incoming mail piece对象的属性 356

13.29.3 Incoming mail piece对象的方法 360

13.30 Outgoing mail piece对象 364

13.30.1 Outgoing mail piece对象的属性 364

13.30.2 Outgoing mail piece对象的方法 368

13.31 Math对象 374

13.31.1 Math对象简介 374

13.31.2 Math对象的属性 375

13.31.3 Math对象的方法 377

13.32 Number对象 383

13.32.1 Number对象简介 383

13.32.2 Number对象的属性 383

13.32.3 Number对象的方法 385

13.33 Object对象 386

13.33.1 Object对象简介 386

13.33.2 Object对象的方法 387

13.34 recipient对象 388

13.34.1 recipient对象简介 388

13.34.2 recipient对象的属性 388

13.35 query对象 390

13.35.1 query对象简介 390

13.35.2 query对象的属性 392

13.35.3 query对象的方法 394

13.36 session对象 405

13.36.1 session对象简介 405

13.36.2 session对象的属性 406

13.37 site对象 407

13.37.1 site对象简介 407

13.37.2 site对象的属性 408

13.37.3 site对象的方法 409

13.38 String对象 432

13.38.1 String对象简介 432

13.38.2 String对象的方法 433

13.39 System对象 437

13.39.1 System对象简介 437

13.39.2 System对象的属性 437

13.39.3 System对象的方法 438

13.40本章小结 439

附录 名词术语英中文对照表 440

相关图书
作者其它书籍
返回顶部