图书介绍

PowerBuilder Internet 及分布式应用开发PDF|Epub|txt|kindle电子书版本网盘下载

PowerBuilder Internet 及分布式应用开发
  • (美)William Green,(美)John D.Olson著;李洪发,王海峰等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111149831
  • 出版时间:2004
  • 标注页数:543页
  • 文件大小:86MB
  • 文件页数:565页
  • 主题词:数据库系统-软件工具,PowerBuilder 9

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PowerBuilder Internet 及分布式应用开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1 目标1

1.2 什么是分布式计算1

第一部分 分布式计算基础1

第1章 分布式应用开发介绍1

1.4 为什么使用业务对象2

1.3 什么是业务对象2

1.5.1 基于窗口的体系结构3

1.5 PowerBuilder体系结构进化3

1.5.3 基于服务的体系结构4

1.5.2 基于对象的体系结构4

1.5.4 分布式体系结构5

1.6.1 起源6

1.6 客户/服务器体系结构进化6

1.6.3 分布式体系结构7

1.6.2 客户/服务器体系结构7

1.7 分布式体系结构概念9

1.8.1 TCP/IP13

1.8 协议、套接字和端口13

1.8.3 HTTP14

1.8.2 套接字和端口14

1.8.4 IIOP15

1.9.2 负载均衡16

1.9.1 代码分割16

1.9 分布式概念16

1.9.3 集群17

1.9.4 故障切换18

1.9.6 连接缓存19

1.9.5 两阶段提交19

1.9.8 实例池和无状态与状态组件20

1.9.7 多线程20

1.10.3 J2EE21

1.10.2 COM21

1.10 分布式对象模型21

1.10.1 CORBA21

1.11 小结22

2.2 解释一个分布式应用23

2.1 目标23

第2章 使用PowerBuilder开发分布式应用介绍23

2.3 使用PowerBuilder开发分布式系统的进化24

2.3.1 分布式PowerBuilder25

2.3.2 EAServer中的PowerBuilder26

2.3.5 访问其他应用服务器上的组件29

2.3.4 用于JSP的新Web目标29

2.3.3 Web目标和Web DataWindow29

2.4.2 组件和对象30

2.4.1 分布式概念30

2.3.6 部署PB组件到其他服务器30

2.4 从PB角度看常见的分布式计算技术30

2.5.1 胖客户32

2.5 PowerBuilder在分布式计算中的作用32

2.5.3 EAServer之外的组件34

2.5.2 EAServer中的组件34

2.6 现在可以用PB来做什么35

2.5.4 Web服务35

2.7 小结36

3.2.1 概述37

3.2 EAServer介绍37

第3章 EAServer介绍37

3.1 目标37

3.2.2 EAServer家族38

3.3 掌握Jaguar39

3.4 EAServer的特性、服务和体系结构概述40

3.4.3 Web容器41

3.4.2 J2EE容器41

3.4.1 HTTP服务器41

3.4.7 CORBA支持42

3.4.6 Web服务42

3.4.4 EJB容器42

3.4.5 J2EE应用编程接口网关42

3.4.8 安全性服务43

3.4.11 SNMP支持44

3.4.10 管理和监控工具44

3.4.9 集群服务44

3.6 EAServer是否适合你的项目45

3.5 EAServer在企业中的作用45

3.4.12 Sybase提供的工具45

3.7 小结46

4.2 为什么移植47

4.1 目标47

第4章 移植现有应用47

4.2.2 功能优点48

4.2.1 投资回报48

4.3 移植或重写49

4.3.2 使用你现有的技术集50

4.3.1 考虑PowerBuilder的情形50

4.4 移植目标51

4.4.3 进程监督52

4.4.2 业务逻辑52

4.4.1 界面生成52

4.4.4 事务管理53

4.5 结构良好的代码54

4.5.2 从业务逻辑中分离GUI55

4.5.1 良好的结构55

4.6 移植56

4.5.4 结构良好小结56

4.5.3 细粒度对象和脚本56

4.6.1 分析57

4.6.3 移植业务逻辑到组件60

4.6.2 移植数据访问逻辑到组件60

4.6.4 移植进程监督代码到组件62

4.6.5 服务端进程监督63

4.6.6 客户端过程监督64

4.7.1 参数65

4.7 复杂性65

4.7.3 全局函数66

4.7.2 全局变量66

4.7.5 WebDW67

4.7.4 即时性67

4.8.1 高级的多层模型移植任务计划示例68

4.8 项目计划示例68

4.8.2 高级的Web移植任务计划示例69

4.9.1 Web.PB71

4.9 Web.PB和DPB应用71

4.9.3 Web.PB与DPB系统和EAServer系统之间的主要不同点73

4.9.2 DPB应用73

4.10 小结74

4.9.5 为EAServer重新设计74

4.9.4 不支持哪些组件74

5.2.2 PB EAServer组件76

5.2.1 标准PB NVO76

第5章 开发组件76

5.1 目标76

5.2 什么是组件76

5.2.3 EAServer组件限制77

5.3.1 组件和对象的比较78

5.3 不同类型的组件78

5.2.4 有效的CORBA数据类型78

5.3.3 标准组件84

5.3.2 状态组件和无状态组件84

5.3.4 共享组件86

5.3.5 服务组件87

5.4.1 理解开发过程88

5.4 开发组件88

5.4.3 基本对象89

5.4.2 使用继承89

5.4.4 使用标准PowerBuilder NVO和函数92

5.4.5 数据访问94

5.4.6 读和更新96

5.4.7 事务管理98

5.4.9 异常处理101

5.4.8 自动分界101

5.5.1 基本对象103

5.5 组件开发示例103

5.5.2 数据访问对象104

5.5.3 使用这个结构107

5.6 小结108

6.1 目标109

第6章 分布式应用分析与设计109

第二部分 分布式应用开发109

6.3 如何遵循系统开发生命周期(SDLC)110

6.2 确定业务问题110

6.4 分布式应用开发中的难点111

6.6.1 业务过程模型112

6.6 逻辑分析与设计112

6.5 分布式应用SDLC112

6.6.2 用例图113

6.6.3 概念数据模型114

6.6.5 封装逻辑设计115

6.6.4 验证115

6.8.1 对象模型116

6.8 物理数据模型116

6.7 物理设计116

6.8.2 部署建模121

6.9 测试——成功设计之路122

6.11 小结123

6.10 使用设计设置范围123

7.2 DataWindow的功能124

7.1 目标124

第7章 探索Web DataWindow124

7.5 体系结构125

7.4 何时使用Web DataWindow125

7.3 理解Web DataWindow125

7.6 DataWindow设置127

7.7 PowerDynamo133

7.8 JavaServer页面134

7.9 Active Server Pages(ASP)140

7.10 应用服务器141

7.10.2 HTMLGenerator 90组件方法142

7.10.1 HTMLGenerator 90组件142

7.12 微软事务服务器146

7.11 自定义组件146

7.13 客户事件和脚本147

7.14.1 HTML Exits/Appended HTML148

7.14 高级特性148

7.14.2 HTML语法149

7.14.3 网景绝对定位151

7.14.4 JavaScript缓存152

7.14.5 JavaScript Generation153

7.15 小结156

8.2 什么是XML157

8.1 介绍157

第8章 XML DataWindow157

8.4 DataWindow导出引擎160

8.3 XML解析器160

8.5 导出模板:图形用户界面162

8.5.1 导出模板的首部分164

8.5.3 将DataWindow元素映射到XML节点166

8.5.2 导出模板细节部分166

8.6 导出XML167

8.7 示例Ⅰ169

8.9 示例Ⅲ171

8.10 示例Ⅳ173

8.12 新DLL174

8.11 导入XML174

8.13 小结175

9.1 目标176

9.2 JavaServer Page到底是什么176

第9章 JSP的开发与使用176

9.3 JavaServer Page机制177

9.3.1 服务器端代码178

9.3.2 指令179

8.8 示例Ⅱ179

9.3.4 scriptlet182

9.3.3 声明182

9.3.6 标准标签183

9.3.5 表达式183

9.3.7 客户端代码184

9.4 JSP可以访问的对象185

9.3.8 执行顺序185

9.5.1 可以传递给组件的对象186

9.5 为JSP开发EAServer组件186

9.5.3 使用Web DataWindow187

9.5.2 组件能够返回的值187

9.6 编写自己的JSP188

9.5.4 自定义标签库188

9.6.2 调用EAServer组件189

9.6.1 语法189

9.6.3 数据库访问190

9.7 完整的JSP过程191

9.8 小结192

10.2.1 组件接口193

10.2 组件间调用193

第10章 组件间开发193

10.1 目标193

10.2.3 使用代理195

10.2.2 CreateInstance方法195

10.3 CREATE和CreateInstance:了解它们的不同196

10.5 组件类型:标准、共享和服务198

10.4 组件生命周期198

10.5.3 服务组件199

10.5.2 共享组件199

10.5.1 标准组件199

10.6 应用体系结构200

10.6.3 组件201

10.6.2 包201

10.6.1 服务器201

10.7 组件间调用的利与弊202

10.8 小结203

11.1 目标204

第11章 使用EAServer API204

11.2.1 Jaguar/Repository组件205

11.2 Jaguar模块205

11.2.2 Jaguar/Management组件212

11.2.4 Jaguar/Monitoring组件213

11.2.3 Jaguar/CMPing和Jaguar/JCMPing组件213

11.2.5 Jaguar/FileViewer组件216

11.3.1 消息服务218

11.3 CtsComponents模块218

11.3.2 CtsComponents/ThreadManager组件221

11.4.2 CtsSecurity∷AuthService接口224

11.4.1 CtsSecurity/SessionInfo组件224

11.4 CtsSecurity模块224

11.4.3 CtsSecurity∷Authorization-Service接口225

11.4.4 CtsSecurity∷RoleService接口227

11.5 C/C++API228

11.6 小结230

12.2 什么是多线程231

12.1 目标231

第12章 EAServer的多线程231

12.2.2 多线程的缺点232

12.2.1 多线程的长处232

12.4 EAServer中的多线程233

12.3 EAServer线程类型233

12.2.3 线程本地存储233

12.5.1 将消息排队238

12.5 使用消息服务238

12.5.3 消息服务编码示例239

12.5.2 消息服务239

12.5.4 取出消息242

12.5.5 放入消息245

12.7 小结249

12.6 线程的优先顺序249

13.2 API概述250

13.1 目标250

第13章 访问J2EE结构250

13.2.2 远程方法协议/调用(Remote Method Protocol/Invocation,RMP/RMI)251

13.2.1 CORBA通信(IIOP/CORBA)251

13.2.3 Java数据库连接(Java Database Connectivity,JDBC)API252

13.2.4 企业JavaBean技术253

13.2.5 命名和目录接口254

13.2.8 Java标签库255

13.2.7 JavaServer Page技术255

13.2.6 Java servlet技术255

13.2.9 Java消息服务256

13.2.10 Java事务服务258

13.2.11 JavaMail259

13.3 J2EE连接器体系结构261

13.2.12 可扩展标记语言(XML/XSL)261

13.5.2 servlet如何交互262

13.5.1 Web应用程序262

13.4 Java验证和授权服务262

13.5 以J2EE的方式使用PowerBuilder262

13.5.3 用Struts创建一个简单的Web应用程序264

13.5.4 编写一个Struts应用程序265

13.6 小结277

14.3 PowerBuilder框架的历史279

14.2 什么是应用程序框架279

第14章 使用基本组件框架的分布式应用开发279

14.1 目标279

14.4.2 来自于实例化281

14.4.1 来自于继承281

14.4 框架技术281

14.4.3 组件间调用282

14.4.4 胖客户端和Web客户端框架283

14.4.5 数据驱动框架284

14.5.1 客户端和服务器之间的通信285

14.5 基本需求285

14.5.2 服务器上的服务287

14.6.2 双重应用程序框架:Hepek288

14.6.1 企业应用程序框架:Cynergy System288

14.6 PowerBuilder可用的框架288

14.6.3 smlPortal:PowerObjects289

15.3 客户/服务器和分布式290

15.2 部署概述290

第15章 部署到EAServer290

15.1 目标290

15.5 部署到一个EAServer开发服务器292

15.4 组件部署的步骤292

15.5.2 属性294

15.5.1 选取对象294

15.5.3 完成部署299

15.7 组件推广300

15.6 安装部署PBL300

15.8.1 Component目录303

15.8 使用WinZip进行推广303

15.8.2 用WinZip移动组件305

15.8.3 修改Jaguar.props307

15.8.4 查看组件308

15.10 部署方法小结309

15.9 使用EAServer同步进行推广309

15.11 小结310

16.2 系统管理员的目标311

16.1 目标311

第三部分 高级特性及技巧311

第16章 使用Jaguar Manager管理EAServer311

16.4.1 建立连接312

16.4 使用Jaguar Manager312

16.3 Jaguar Manager312

16.4.2 Jaguar Manager管理什么314

16.5.1 配置管理口令315

16.5 配置服务器315

16.5.3 创建和删除服务器316

16.5.2 关闭和启动316

16.5.4 配置监听程序317

16.6.2 服务器属性(Resources标签页)318

16.6.1 服务器属性(Security标签页)318

16.5.5 服务器属性318

16.6 服务器属性(HTTP Config标签页)318

16.6.5 服务器属性(Naming Service标签页)319

16.6.4 服务器属性(Handlers标签页)319

16.6.3 服务器属性(Log/Trace标签页)319

16.6.8 服务器属性(Java Classes标签页)320

16.6.7 服务器属性(Hot Standby标签页)320

16.6.6 服务器属性(Dynamo标签页)320

16.7 配置数据库访问321

16.6.9 服务器属性(Static Page Caching标签页)321

16.8.1 部署应用程序323

16.8 部署323

16.8.2 Web应用程序324

16.9 命名服务325

16.10 集群和同步326

16.12 Web服务器重定向器328

16.11 消息服务328

16.13.1 jagtool329

16.13 jagtool和jagant329

16.13.2 自动执行操作330

16.14 小结331

16.13.3 jagant331

17.2.1 客户端需求332

17.2 客户端和服务器环境332

第17章 EAServer问题分析和疑难解答332

17.1 目标332

17.2.2 服务器需求333

17.3.1 诊断失效连接336

17.3 连接到EAServer336

17.3.2 跟踪客户端连通性请求338

17.4 实例化组件341

17.4.2 定位组件342

17.4.1 建立服务器连通性342

17.4.3 实例化组件343

17.5.1 远程调试345

17.5 跟踪组件执行345

17.4.4 调用组件方法345

17.5.2 跟踪方法执行347

17.6 EAServer中的线程349

17.6.1 EAServer组件设置350

17.6.2 绑定EAServer到一个CPU351

17.6.3 转储线程353

17.7.2 特定销售商数据库跟踪354

17.7.1 PowerBuilder数据库跟踪354

17.7 数据库访问354

17.8 小结358

17.7.3 关于健全性检查358

18.2.1 Jaguar Manager359

18.2 监控EAServer实体359

第18章 监控359

18.1 目标359

18.2.2 Sybase Enterprise Web Console362

18.2.3 SNMP代理363

18.2.4 Jaguar∷Monitoring API366

18.3.1 EAServer内存管理368

18.3 操作系统监控368

18.3.2 EAServer中的CPU利用371

18.3.3 EAServer中的线程373

18.3.4 其他资源375

18.4 小结376

19.2 需要连接缓存的情形377

19.1 目标377

第19章 连接缓存377

19.3 创建EAServer连接缓存378

19.3.1 常规属性379

19.3.2 驱动属性380

19.3.3 缓存属性381

19.3.4 所有属性383

19.3.5 EAServer 3.6.1的不同点384

19.3.6 使用jagtool385

19.3.7 使用Jaguar∷Repository接口386

19.4.3 使用Jaguar∷CMPing和Jaguar∷JCMPing接口测试连接缓存388

19.4.2 用jagtool测试连接缓存388

19.4 测试连接缓存388

19.4.1 使用Jaguar Manager测试连接缓存388

19.5.1 请求连接389

19.5 在PowerBuilder中使用连接缓存389

19.5.2 建立连接390

19.5.3 使用连接393

19.5.4 释放连接394

19.5.5 其他PowerBuilder连接参数395

19.7 XA资源398

19.6 使用其他PowerBuilder数据库接口398

19.8 小结400

20.1 目标401

第20章 XML的开发与使用401

20.2 什么是XML402

20.3.1 解析器403

20.3 XML技术403

20.3.2 XSL404

20.3.5 SOAP407

20.3.4 大纲407

20.3.3 DTD407

20.3.6 ebXML409

20.3.7 格式化对象410

20.4.3 使用其他解析器(MSXML)411

20.4.2 PBDOM411

20.4 在PowerBuilder分布式应用中如何使用XML411

20.4.1 XML DataWindow411

20.5 在PowerBuilder中使用XML的示例413

20.4.5 数据/消息413

20.4.4 Web服务413

20.6 小结420

21.2 为何采用Web服务方式421

21.1 介绍421

第21章 Web服务的开发与使用421

21.3 Web服务体系结构422

21.4 描述:WSDL423

21.5 协议:SOAP424

21.5.1 工作原理425

21.5.2 请求426

21.5.3 响应427

21.7 实现Web服务429

21.6 知识库:UDDI429

21.7.1 创建服务器端部分430

21.7.2 定义Web服务431

21.7.3 PowerBuilder客户端435

21.8 另一个Web服务实现:Axis439

21.9 使用PowerBuilder 9创建Web服务的JSP客户端440

21.10 小结446

22.2 为受限设备开发447

22.1 介绍447

第22章 移动系统开发447

22.3.2 迅速地定位到目标448

22.3.1 了解用户448

22.3 创建可用的移动应用448

22.4 移动应用的内容449

22.3.7 避免不必要的用户错误449

22.3.3 将应用限制到只具有所属的功能449

22.3.4 使应用程序易于导航449

22.3.5 使应用程序保持一致性449

22.3.6 避免文字输入449

22.7 WAP模型450

22.6 WAP介绍450

22.5 WAP论坛450

22.8 第一个WAP网页451

22.9 在WAP客户环境中运行示例452

22.10.1 开发瘦客户应用453

22.10 Sybase iAnywhere m-Business Studio453

22.11.1 iAnywhere无线服务器455

22.11 Sybase iAnywhere m-Business Studio包含的内容455

22.10.2 开发智能客户应用455

22.11.6 应用管理服务456

22.11.5 内容发送服务456

22.11.2 同步和移动数据库456

22.11.3 消息456

22.11.4 Sybase企业门户集成456

22.12 iAnywhere应用框架457

22.11.7 同步和移动数据库457

22.13 使用Sybase Adaptive Server UltraLite461

22.14 使用数据复制462

22.15 SQL特性463

22.16 小结465

23.2 企业JavaBean概述466

23.1 目标466

第23章 通过PowerBuilder访问EJB服务器466

23.3.1 EJB客户端PBNI的实现468

23.3 PowerBuilder实现概述468

23.3.2 PowerBuilder JVM服务470

23.3.3 PowerBuilder代理对象473

23.4.1 加载Java VM476

23.4 编写一个PowerBuilder EJB客户端应用476

23.4.2 连接到EJB服务器478

23.4.3 定位EJB479

23.4.4 实例化EJB480

23.4.5 调用EJB方法481

23.5 部署EJB客户端应用484

23.4.6 与EJB服务器断开连接484

23.6.1 处理java.lang.Object485

23.6 对基本客户端应用的扩展485

23.6.2 动态转换对象和接口486

23.6.3 创建附加的Java代理488

23.7 客户端事务489

23.7.2 处理事务异常490

23.7.1 访问事务490

23.7.3 管理事务491

23.8 小结493

24.2 为什么需要一个企业门户494

24.1 目标494

第24章 使用企业门户494

24.4 为什么选择Sybase企业门户495

24.3 什么是企业门户495

24.5 Sybase企业门户(EP)的应用领域496

24.6.1 主要特性497

24.6 EP系统的特性497

24.7 Sybase EP评估版本498

24.6.2 其他特性与功能498

24.8.1 安装步骤499

24.8 安装评估版本499

24.9 安装Sybase EP完全版本501

24.8.2 运行Portal Studio501

24.9.2 需要安装的模块介绍502

24.9.1 Sybase EP 5.0产品正式版的内容502

24.9.3 需要保留的信息507

24.9.4 Portlet Builder和Portal Interface508

24.10 使用Sybase企业门户开发PowerBuilder应用509

24.10.2 Portal Studio510

24.10.1 准备示例510

24.10.3 创建模板511

24.10.4 创建portlet514

24.10.5 使用工作流和对工作流进行版本控制518

24.10.6 创建一个页面519

24.11 Sybase企业门户安全体系结构523

24.11.1 设置安全系统524

24.11.2 设置单点登录526

24.12 小结532

第25章 展望——PB和分布式应用开发的未来533

25.1 目标533

25.2 未来的新特性533

25.3 PowerBuilder和.NET534

25.4 PowerBuilder和Java534

25.5 PowerBuilder和移动技术534

25.6.2 集成PowerDesigner535

25.7 其他技术535

25.8 其他平台535

25.6.1 PowerBuilder的Appeon535

25.6 利用或影响PowerBuilder的技术535

25.9 展望未来536

附录附录A 出错信息和疑难解答索引537

热门推荐