第1章Sybase的Web开发环境 1
1.1 SybaseWeb应用解决方案 3
1.2 Sybase Web开发相关工具安装方法 4
1.2.1 PowerBuilder 9.0的安装 4
1.2.2 EAServer4.1.1的安装 5
1.3 PowerBuilder 9.0 WebTarget开发环境 8
1.3.1 Web Target介绍 8
1.3.2 WebTarget环境下网页生成 10
1.4小结 18
第2章EAServer应用服务器 19
2.1应用服务器简介 20
2.1.1什么是应用服务器 20
2.1.2应用服务器的特点 20
2.1.3应用服务器的用途 20
2.1.4应用服务器的适用对象 21
2.1.5 EAServer应用服务器 21
2.2 EAServer 4.1的组成 22
2.3.2 EAServer 4.1的特性 23
2.3.1 EAServer 4.1的功能 23
2.3 EAServer 4.1的功能与特性 23
2.4 EAServer 4.1的优势 25
2.4.1技术优势 25
2.4.2业务优势 26
2.5 EAServer 4.1的配置方法 26
2.5.1 Appliction Server的配置方法 26
2.5.2 PowerDynamo的配置方法 29
2.6扩展PowerBuilder应用到EAServer 33
2.6.1概述 34
2.6.2应用的划分 35
2.6.3实现方法 36
2.6.4分析和设计 37
2.6.5创建组件 40
2.6.6结论 44
2.7小结 44
第3章Plug-in与Window ActiveX实现技术 45
3.1 Window Plug-in技术 46
3.2 Window ActiveX技术 53
3.3 DataWindow Plug-in技术 59
3.4 Windows Plug-in与DataWindow Plug-in的适用范围 63
3.5小结 63
第4章Web DataWindow实现技术 65
4.1 Web DataWindow的基本原理 66
4.2 EAServer环境下的Web DataWindow实现 67
4.2.1利用Jaguar CTS实现简单的Web DataWindow 67
(使用DataWindow DTC) 67
4.2.2 Web DataWindow使用进阶 89
4.2.3 Web DataWindow使用进阶——在同一页上实现Master/Details 100
4.2.4 Web DataWindow中数据的操作 109
4.3 IIS+MTS环境下的Web DataWindow实现 112
4.3.1配置服务器 112
4.3.2配置ODBC数据源 113
4.3.3制作网页 115
4.3.4浏览网页 117
4.3.5在MTS中注册控件 117
4.4设计EAServer组件实现HTML DataWindow 126
4.4.1设计用到的EAServer组件 127
4.4.3制作访问组件的ASP网页 132
4.4.2在Jaguar中导出Jaguar组件的COM/OLE代理 132
4.5 JSP网页上使用Web DataWindow技术 133
4.5.1设定JSP执行环境 134
4.5.2建立PowerBuilder Application及DataWindow对象 138
4.5.3 PowerBuilder撰写及部署组件程序 139
4.5.4产生PowerBuilder组件的Java Stub 141
4.5.5撰写JSP程序 143
4.6小结 145
第5章Web ActiveX与COM实现技术 147
5.1 Web ActiveX概述 148
5.2开发Web ActiveX的主要过程 149
5.2.1制作基本网页 149
5.2.2使用数据库事务对象 152
5.2.3使用JDBC进行数据库连接 152
5.2.4连接和检索数据 154
5.3在Web Target中使用Web ActiveX 156
5.4发布Web ActiveX 160
5.5 Web ActiveX的一个完整例子 161
5.6采用COM技术实现数据网页显示 172
5.7小结 180
第6章Web Service实现技术 183
6.1 Web Service介绍 184
6.1.1 Web Service概述 184
6.1.2 Web Service架构 184
6.1.3 Web Service的优势 186
6.1.4 Sybase中的Web Service架构 187
6.2 Web Service的实现方法 188
6.2.1制作实现Web Service的组件 189
6.2.2配置SOAP服务 192
6.3在PowerBuilder 9.0中开发Web Service客户端程序 195
6.3.1准备工作 195
6.3.2创建Web Service代理对象 197
6.3.3创建显示调用结果的数据窗口 200
6.3.4创建调用Web Service的窗口 201
6.3.5语法介绍 204
6.4 PowerBuilder与.NET 206
6.4.1 PowerBuilder与Microsoft.NET构架的互操作战略 206
6.4.2 PowerBuilder调用.NET Web Service举例 207
6.5小结 214
第7章PowerBuilder与XML 215
7.1 XML概述 216
7.1.1什么是XML 216
7.1.2 XML的优势 217
7.2 DataWindow与XML技术 218
7.2.1数据窗口导出引擎 219
7.2.2数据窗口中的输出模板设计视图 220
7.2.3将数据窗口中的数据输出到XML 223
7.2.5数据窗口中与XML相关的新属性 224
7.2.4将XML中的数据导入数据窗口 224
7.2.6应用举例 226
7.3使用PowerBuilder XML服务 232
7.3.1 PBCOM简介 232
7.3.2 PBCOM对象层次结构 233
7.3.3 PBCOM节点对象 233
7.3.4 PBCOM使用方法 242
7.4基于MSXMLCOM组件实现的XML处理 251
7.4.2创建XML应用程序和窗口 252
7.4.1制作XML数据文件 252
7.4.3编写用于解析XML的窗口函数 253
7.4.4编写XML文件树状显示脚本 255
7.4.5创建样式定义XSL文件 257
7.4.6编写XML生成HTML程序 259
7.4.7程序运行结果 262
7.5小结 265
第8章开发EJB客户端应用 267
8.1.2 EJB代理对象简介 268
8.1.3开发过程简介 268
8.1.1 pbejbclient90.dll和pbejbclient90.pbd 268
8.1用PowerBuilder 9.0开发EJB客户端应用简介 268
8.1.4服务器Java类路径 269
8.2配置客户端动态库 269
8.3创建EJB代理对象 270
8.3.1创建EJB代理工程 271
8.3.2编译代理对象工程 275
8.3.3用eib2pb90工具创建代理对象 275
8.3.4数据类型的对应关系 276
8.4创建Java虚拟机 277
8.5连接服务器 278
8.6调用组件方法 279
8.6.1概述 279
8.6.2 lookup方法的使用 280
8.6.3创建或查找EJB实例 281
8.6.4调用EJB组件方法 282
8.6.5从服务器断开 282
8.7异常处理 282
8.8客户端事务管理 283
8.8.1事务的启动与结束 284
8.8.2得到事务的信息 284
8.8.3设置事务超时时间 285
8.9调试客户端应用 285
8.10 EJB客户端支持对象及其方法 285
8.10.1 EJBConnection对象 285
8.10.2 EJBTransaction对象 289
8.10.3 JavaVM对象 294
8.11小结 295