第1章 PowerBuilder环境下的网络技 1
1.1 分布式计算概述 2
1.1.1 关于分布式计算 2
1.1.2 客户/服务器模式的不是 11
1.1.3 分布式计算提供的解决方案 12
1.2 分布式应用的体系结构 14
1.2.1 客户/服务器体系结构 14
1.2.2 三层分布体系结构 16
1.2.3 Jaguar事务服务器 17
1.2.4 Microsoft事务服务器 22
1.3 Sybase的Internet计算模型 22
1.3.1 企业级Internet解决方案 22
1.3.2 开放的标准接口支持 24
1.3.3 PowerDyamo和Jaguar CTS集成 25
1.3.4 PowerBuilder8.0的分布式计算特性 25
1.4.2 代理对象 27
1.4 PowerBuilder分布式结构 27
1.4.1 非可视现象 27
1.4.3 Juguar应用程序 28
1.4.4 Juguar运行环境 29
1.5 分布式应用设计 29
1.6 本章小结 30
第2章 创建组件 31
2.1 创建EAServer组件 32
2.1.1 Sybase EAServer简介 32
2.1.2 创建EAServer组件 35
2.1.3 定义EAServer组件接口 42
2.1.4 在EAServer组件中访问据库 44
2.1.5 实例缓冲池 56
2.1.6 组件类型 58
2.1.7 访问组件属性 59
2.1.8 EAServer访问组件的测试与调试 61
2.1.9 向Jaguar服务器部署组件的过程和选项 63
2.2 创建COM/MTS组件 66
2.2.1 COM和MTS的基本概念 66
2.2.2 使用向导建立COM/MTS组件 68
2.2.3 COM组件对象模型 72
2.2.4 定义COM/MTS组件接口 74
2.2.5 利用OOM/MTS组件访问数据库 77
2.2.6 COM/MTS组件应用的其他几个问题 80
2.2.7 在工程画板中创建COM/MTS组件 83
2.2.8 向MTS分发PowerBuilderCOM服务器 85
2.3 本章小结 88
第3章 创建客户 89
3.1 创建EAServer客户 90
3.1.1 EAServer客户简介 90
3.1.2 与EAServer的连接 91
3.1.3 生成EAServer代理对象 93
3.1.4 调用组件的方法 99
3.1.5 建立COBRA兼容客户 103
3.1.6 客户及组件分界事务 105
3.1.7 请求服务器返回消息 108
3.1.8 处理通信错误 110
3.1.9 分发EAServer客户应用 113
3.2 创建COM/MTS客户 113
3.2.1 COM/MTS客户简介 113
3.2.2 与服务器连接 114
3.2.3 调用COM组件的方法 114
3.2.4 从客户端控制事务 115
3.3 本章小结 116
第4章 在PowerBuilder客户中使用SSL 117
4.1 使用EAServer安全连接 118
4.2 PowerBuilder中的SSL连接 118
4.3 建立一个安全连接 121
4.4 使用SSL回调 123
4.5 获取会话安全信息 126
4.6 本章小结 128
第5章 分布式应用的故障诊断 129
5.1 调试EAServer组件 130
5.2 分布式应用程序的故障诊断 131
5.2.1 关于测试分布应用 131
5.2.2 用Local驱动程序测试 131
5.3 本章小结 131
5.2.3 在本地使用驱动程序测试 132
第6章 分布式应用系统实例 135
6.1 系统背景简介 136
6.2 系统总体方案 136
6.3 系统设计 137
6.3.1 数据库设计 137
6.3.2 组件设计 138
6.3.3 界面设计 138
6.4.1 进行组件开发 139
6.4 系统开发 139
6.4.2 进行客户端应用程序开发 162
6.5 系统调试与分发 170
6.5.1 组件的部署 170
6.5.2 组件代理 173
6.5.3 客户端应用程序分发 179
6.6 本章小结 179
第7章 PowerBuilder 8.0的Web应用技术 181
7.1 PowerBuilder开发Internet应用 182
7.1.1 Web Targets 182
7.1.2 PowerBuilder 8.0中的主要Web的技术 182
7.2 Web Targets 184
7.2.1 Web Targets介绍 184
7.2.2 Web Targets的编辑环境 185
7.2.3 使用Web Targets的基本步骤 190
7.3.1 Window Plug-in简介 195
7.3 Window Plug-in技术 195
7.3.2 创建Window Plug-in应用 200
7.3.3 创建网页 203
7.3.4 配置服务器 205
7.3.5 配置用户客户端 206
7.4 Window ActiveX技术 207
7.4.1 Window ActiveX简介 207
7.4.2 创建Window ActiveX应用 211
7.4.3 创建HTML网页 214
7.4.4 配置服务器 222
7.4.5 配置用户客户端 223
7.5 Data Window Plug-in技术 224
7.5.1 Data Window Plug-in简介 224
7.5.2 保存一个(Powersoft Report)文件 225
7.5.3 创建网页 226
7.5.5 配置用户客户端 227
7.5.4 配置服务器 227
7.6 Web数据窗口 228
7.6.1 Web数据窗口简介 228
7.6.2 Web数据窗口的工作原理 228
7.6.3 利用Jaguar CTS运行一个简单的Web数据窗口 229
7.6.4 在Web数据窗口使用按钮控件 244
7.6.5 利用ASP与MTS使用Web数据窗口 246
7.6.6 COM/ActiveX组件 256
7.7.1 DataWindow Web控件简介 264
7.7 使用ActiveX的DataWindowWeb控件 264
7.7.2 Web页中调用控件的HTML标识 266
7.7.3 DataWindow Web控件的DataWindow对象 267
7.7.4 使用DataWindow事务对象控件 269
7.7.5 连接数据库 270
7.7.6 DataWindow Web控件的编程 271
7.7.7 分发DataWindow Web控件 272
7.8 本章小结 273