书籍详情
PowerBuilder 9.0 Web开发篇
作者:张涛编著
出版社:清华大学出版社
出版时间:2003-11-10
ISBN:9787302074625
定价:¥32.00
购买这本书可以去
内容简介
本书为“PowerBuilder 9.0应用开发丛书”之《PowerBuilder 9.0 Web开发篇》。全书共分8章,主要内容有:Sybase在Web开发方面的主要过程以及需要的环境;EAServer的应用服务器介绍;将现有的PowerBuilder应用扩展到EAServer以及需要注意的问题;PowerBuilder中的Plug-in和Windows ActiveX技术;利用Web Data Windows技术快速开发基于Web的应用系统;PowerBuilder中的DataWindow Web ActiveX和COM技术;使用PowerBuilder开发Web Service客户端以及与.Net的集成技术;Web Service服务器端的实现方法;PowerBuilder 9.0的数据窗口对XML的支持;使用控件实现XML的分析和网页的生成;开发EJB客户端程序;EJB开发相关知识等。本书附带1张光盘,内容为本书所涉及的实例以及一些典型例程的源代码。本书遵循理论和实践相结合的原则,所有Web开发技术的介绍都包含开发原理、开发步骤以及相应的例子,便于用户理解和学习。本书内容基本上涵盖了PowerBuilder 9.0 Web开发技术,这位于已经初步掌握了PowerBuilder而需要进一步学习并精能Web开发的人员,也可以作为PowerBuilder Web开发相关课程的教材。
作者简介
暂缺《PowerBuilder 9.0 Web开发篇》作者简介
目录
第1章 Sybase的Web开发环境 1
1.1 Sybase WEB应用解决方案 3
1.2 Sybase Web开发相关工具安装方法 4
1.2.1 PowerBuilder 9.0的安装 4
1.2.2 EAServer 4.1.1的安装 5
1.3 PB 9 Web Target开发环境 8
1.3.1 Web Target介绍 8
1.3.2 Web Target环境下网页生成 10
1.4 小结 18
第2章 EA Server应用服务器 19
2.1 应用服务器简介 21
2.1.1什么是应用服务器 21
2.1.2应用服务器的特点 21
2.1.3应用服务器的用途 21
2.1.4应用服务器的适用对象 22
2.1.5 EA Server应用服务器 22
2.2 EA Server 4.1的组成 23
2.3 EA Server 4.1的功能与特性 24
2.3.1 EA Server 4.1的功能 24
2.3.2 EA Server 4.1的特性 24
2.4 EA Server 4.1的优势 26
2.4.1技术优势 26
2.4.2业务优势 27
2.5 EA Server 4.1的配置方法 27
2.5.1 Appliction Server的配置方法 27
2.5.2 PowerDynamo的配置方法 31
2.6 扩展PowerBuilder应用到EAServer 37
2.6.1 概述 38
2.6.2 应用的划分 39
2.6.3实现方法 40
2.6.4 分析和设计 41
2.6.5 创建组件 45
2.6.6 结论 50
2.7 小结 50
第3章 Plug-in与Window ActiveX实现技术 51
3.1 Window Plug-in技术 52
3.2 Window ActiveX技术 61
3.3 DataWindow Plug-in技术 68
3.4 Windows Plug-in与DataWindow Plug-in的适用范围 72
第4章 Web Datawindow实现技术 73
4.1 WEB DataWindow的基本原理 74
4.2 EAServer环境下的Web DataWindow实现 75
4.2.1利用Jaguar CTS实现简单的Web DataWindow(使用DataWindow DTC) 75
4.2.2 Web DataWindow使用进阶---Master/Detail网页(不用DataWindow DTC) 104
4.2.3 Web DataWindow使用进阶--在同一页上实现Master/Details 115
4.2.4 Web Datawindow中数据的操作 125
4.3 IIS+MTS环境下的Web DataWindow实现 128
4.3.1 配置服务器 128
4.3.2 配置ODBC数据源 129
4.3.3 制作网页 132
4.3.4 浏览网页 134
4.4 设计EAServer组件实现HTML DataWindow 145
4.4.1 设计用到的EAServer组件 146
4.4.2 在Jaguar中导出Jaguar组件的COM/OLE代理 151
4.4.3 制作访问组件的ASP网页 152
4.5 JSP 网页上使用Web DataWindow 技术 153
4.5.1 设定JSP 执行环境 154
4.5.2 建立PowerBuilder Application 及DataWindow对象 158
4.5.3 PowerBuilder 撰写及部署组件程序 159
4.5.4 产生PowerBuilder组件的Java Stub 161
4.5.5 撰写JSP 程序 163
4.6 小结 166
第5章 Web ActiveX与COM实现技术 167
5.1 Web ActiveX概述 168
5.2 开发Web ActiveX的主要过 170
5.2.1 制作基本网页 170
5.2.2 使用数据库事务对象 172
5.2.3 使用JDBC进行数据库连接 173
5.2.4连接和检索数据 176
5.3 在Web Target中使用Web ActiveX 177
5.4 发布Web ActiveX 183
5.5 Web ActiveX的一个完整例子 184
5.6 采用COM技术实现数据网页显示 196
5.7 本章小结 206
第6章 Web Services实现技术 207
6.1 Web Service介绍 208
6.1.1 Web Service概述 208
6.1.2 Web Service架构 208
6.1.3 Web Service的优势 210
6.1.4 Sybase中的Web Service架构 211
6.2 Web Service的实现方法 212
6.2.1 制作实现Web Service的组件 213
6.2.2配置SOAP服务 220
6.3 在PB 9中开发Web Service客户端程序 221
6.3.1 准备工作 222
6.3.2 创建Web Service代理对象 224
6.3.3 创建显示调用结果的数据窗口 229
6.3.4 创建调用Web Service的窗口 229
6.3.5 语法介绍 232
6.4 PowerBuilder与.Net 235
6.4.1 PowerBuilder与Microsoft .NET构架的互操作战略 235
6.4.2 PowerBuilder调用.NET Web Service举例 236
6.5 本章小结 243
第7章 PowerBuilder与XML 244
7.1 XML概述 245
7.1.1 什么是XML 245
7.1.2 XML的优势 246
7.2 DataWindow与XML技术 247
7.2.1 数据窗口导出引擎 247
7.2.2 数据窗口中的输出模板设计视图 249
7.2.3 将数据窗口中的数据输出到XML 253
7.2.4 将XML中的数据导入数据窗口 253
7.2.5 数据窗口中与XML相关的新属性 254
7.2.6 应用举例 256
7.3 使用PowerBuilder XML服务 262
7.3.1 PBCOM简介 262
7.3.2 PBCOM对象层次结构 262
7.3.3 PBCOM节点对象 263
7.3.4 PBCOM使用方法 271
7.4 基于MSXML COM组件实现的XML处理 280
7.4.1制作XML数据文件 281
7.4.2 创建XML应用程序和窗口 281
7.4.3编写用于解析XML的窗口函数 282
7.4.4 编写XML文件树状显示脚本 284
7.4.5 创建样式定义XSL文件 286
7.4.6 编写XML生成HTML程序 288
7.4.7程序运行结果 291
7.5 小结 294
第8章 开发EJB客户端应用 295
8.1用PowerBuilder 9.0开发EJB客户端应用简介 296
8.1.1 pbejbclient90.dll和pbejbclient90.pbd 296
8.1.2 EJB代理对象简介 296
8.1.3 开发过程简介 296
8.1.4 服务器Java类路径 297
8.2 配置客户端动态库 297
8.3 创建EJB代理对象 299
8.3.1 创建EJB代理工程 299
8.3.2编译代理对象工程 303
8.3.3 用ejb2pb90工具创建代理对象 304
8.3.4 数据类型对应关系 305
8.4 创建Java虚拟机 306
8.5 连接服务器 307
8.6 调用组件方法 308
8.6.1概述 308
8.6.2 lookup方法的使用 309
8.6.3 创建或查找EJB实例 310
8.6.4 调用EJB组件方法 311
8.6.5 从服务器断开 311
8.7 异常处理 311
8.8 客户端事务管理 312
8.8.1 事务的启动与结束 313
8.8.2 得到事务的信息 314
8.8.3 设置事务超时时间 314
8.9 调试客户端应用 314
8.10 EJB客户端支持对象及其方法 314
8.10.1 EJBConnection对象 314
8.10.2 EJBTransaction对象 318
8.10.3 JavaVM对象 322
8.11 本章小结 323
1.1 Sybase WEB应用解决方案 3
1.2 Sybase Web开发相关工具安装方法 4
1.2.1 PowerBuilder 9.0的安装 4
1.2.2 EAServer 4.1.1的安装 5
1.3 PB 9 Web Target开发环境 8
1.3.1 Web Target介绍 8
1.3.2 Web Target环境下网页生成 10
1.4 小结 18
第2章 EA Server应用服务器 19
2.1 应用服务器简介 21
2.1.1什么是应用服务器 21
2.1.2应用服务器的特点 21
2.1.3应用服务器的用途 21
2.1.4应用服务器的适用对象 22
2.1.5 EA Server应用服务器 22
2.2 EA Server 4.1的组成 23
2.3 EA Server 4.1的功能与特性 24
2.3.1 EA Server 4.1的功能 24
2.3.2 EA Server 4.1的特性 24
2.4 EA Server 4.1的优势 26
2.4.1技术优势 26
2.4.2业务优势 27
2.5 EA Server 4.1的配置方法 27
2.5.1 Appliction Server的配置方法 27
2.5.2 PowerDynamo的配置方法 31
2.6 扩展PowerBuilder应用到EAServer 37
2.6.1 概述 38
2.6.2 应用的划分 39
2.6.3实现方法 40
2.6.4 分析和设计 41
2.6.5 创建组件 45
2.6.6 结论 50
2.7 小结 50
第3章 Plug-in与Window ActiveX实现技术 51
3.1 Window Plug-in技术 52
3.2 Window ActiveX技术 61
3.3 DataWindow Plug-in技术 68
3.4 Windows Plug-in与DataWindow Plug-in的适用范围 72
第4章 Web Datawindow实现技术 73
4.1 WEB DataWindow的基本原理 74
4.2 EAServer环境下的Web DataWindow实现 75
4.2.1利用Jaguar CTS实现简单的Web DataWindow(使用DataWindow DTC) 75
4.2.2 Web DataWindow使用进阶---Master/Detail网页(不用DataWindow DTC) 104
4.2.3 Web DataWindow使用进阶--在同一页上实现Master/Details 115
4.2.4 Web Datawindow中数据的操作 125
4.3 IIS+MTS环境下的Web DataWindow实现 128
4.3.1 配置服务器 128
4.3.2 配置ODBC数据源 129
4.3.3 制作网页 132
4.3.4 浏览网页 134
4.4 设计EAServer组件实现HTML DataWindow 145
4.4.1 设计用到的EAServer组件 146
4.4.2 在Jaguar中导出Jaguar组件的COM/OLE代理 151
4.4.3 制作访问组件的ASP网页 152
4.5 JSP 网页上使用Web DataWindow 技术 153
4.5.1 设定JSP 执行环境 154
4.5.2 建立PowerBuilder Application 及DataWindow对象 158
4.5.3 PowerBuilder 撰写及部署组件程序 159
4.5.4 产生PowerBuilder组件的Java Stub 161
4.5.5 撰写JSP 程序 163
4.6 小结 166
第5章 Web ActiveX与COM实现技术 167
5.1 Web ActiveX概述 168
5.2 开发Web ActiveX的主要过 170
5.2.1 制作基本网页 170
5.2.2 使用数据库事务对象 172
5.2.3 使用JDBC进行数据库连接 173
5.2.4连接和检索数据 176
5.3 在Web Target中使用Web ActiveX 177
5.4 发布Web ActiveX 183
5.5 Web ActiveX的一个完整例子 184
5.6 采用COM技术实现数据网页显示 196
5.7 本章小结 206
第6章 Web Services实现技术 207
6.1 Web Service介绍 208
6.1.1 Web Service概述 208
6.1.2 Web Service架构 208
6.1.3 Web Service的优势 210
6.1.4 Sybase中的Web Service架构 211
6.2 Web Service的实现方法 212
6.2.1 制作实现Web Service的组件 213
6.2.2配置SOAP服务 220
6.3 在PB 9中开发Web Service客户端程序 221
6.3.1 准备工作 222
6.3.2 创建Web Service代理对象 224
6.3.3 创建显示调用结果的数据窗口 229
6.3.4 创建调用Web Service的窗口 229
6.3.5 语法介绍 232
6.4 PowerBuilder与.Net 235
6.4.1 PowerBuilder与Microsoft .NET构架的互操作战略 235
6.4.2 PowerBuilder调用.NET Web Service举例 236
6.5 本章小结 243
第7章 PowerBuilder与XML 244
7.1 XML概述 245
7.1.1 什么是XML 245
7.1.2 XML的优势 246
7.2 DataWindow与XML技术 247
7.2.1 数据窗口导出引擎 247
7.2.2 数据窗口中的输出模板设计视图 249
7.2.3 将数据窗口中的数据输出到XML 253
7.2.4 将XML中的数据导入数据窗口 253
7.2.5 数据窗口中与XML相关的新属性 254
7.2.6 应用举例 256
7.3 使用PowerBuilder XML服务 262
7.3.1 PBCOM简介 262
7.3.2 PBCOM对象层次结构 262
7.3.3 PBCOM节点对象 263
7.3.4 PBCOM使用方法 271
7.4 基于MSXML COM组件实现的XML处理 280
7.4.1制作XML数据文件 281
7.4.2 创建XML应用程序和窗口 281
7.4.3编写用于解析XML的窗口函数 282
7.4.4 编写XML文件树状显示脚本 284
7.4.5 创建样式定义XSL文件 286
7.4.6 编写XML生成HTML程序 288
7.4.7程序运行结果 291
7.5 小结 294
第8章 开发EJB客户端应用 295
8.1用PowerBuilder 9.0开发EJB客户端应用简介 296
8.1.1 pbejbclient90.dll和pbejbclient90.pbd 296
8.1.2 EJB代理对象简介 296
8.1.3 开发过程简介 296
8.1.4 服务器Java类路径 297
8.2 配置客户端动态库 297
8.3 创建EJB代理对象 299
8.3.1 创建EJB代理工程 299
8.3.2编译代理对象工程 303
8.3.3 用ejb2pb90工具创建代理对象 304
8.3.4 数据类型对应关系 305
8.4 创建Java虚拟机 306
8.5 连接服务器 307
8.6 调用组件方法 308
8.6.1概述 308
8.6.2 lookup方法的使用 309
8.6.3 创建或查找EJB实例 310
8.6.4 调用EJB组件方法 311
8.6.5 从服务器断开 311
8.7 异常处理 311
8.8 客户端事务管理 312
8.8.1 事务的启动与结束 313
8.8.2 得到事务的信息 314
8.8.3 设置事务超时时间 314
8.9 调试客户端应用 314
8.10 EJB客户端支持对象及其方法 314
8.10.1 EJBConnection对象 314
8.10.2 EJBTransaction对象 318
8.10.3 JavaVM对象 322
8.11 本章小结 323
猜您喜欢