《基于组件的应用程序设计》求取 ⇩

第一部分 技术概览1

第一章 Windows DNA1

1.1 商业问题,结构化的解决方案1

译者序1

1.1.1 应用程序体系结构2

致谢3

引言5

1.1.2 组件6

1.1.3 三层模型启用器6

1.2 Windows DNA的体系结构7

1.2.1 组件对象模型8

1.2.3 商业层9

1.2.2 表示层9

1.2.4 数据访问层11

小结12

第二章 组件对象模型13

2.1 为什么要采用COM?13

2.2 COM编程模型14

2.2.1 对象15

2.2.2 接口16

2.2.3 类23

2.2.4 组件24

2.3 分布式COM30

2.3.1 COM的安全性30

2.3.2 重新访问注册32

2.3.3 远程激活和调度36

2.4 Automation(自动化)39

2.4.1 IDispatch接口39

2.4.2 类型库41

2.4.3 双重接口42

小结44

第三章 数据访问基础45

3.1 为什么采用MDAC?45

3.2 访问数据46

3.2.1 ODBC46

3.2.2 万能存储47

3.2.3 万能数据访问48

3.3 OLE DB49

3.4 ActiveX数据对象52

3.5 远程数据服务53

小结55

第四章 Microsoft Transaction Server57

4.1 为什么要使用MTS?57

4.2 MTS的多种面孔59

4.2.1 作为ORB的MTS59

4.2.2 作为COM对象代理的MTS61

4.2.3 作为TP-Monitor的MTS62

4.3 应用程序服务器编程模型68

4.3.1 易用性69

4.3.2 通过资源共享实现伸缩性69

4.3.3 规则1:调用SetComplete70

4.3.4 规则2:获取和独占接口指针73

4.3.5 规则3:使用和释放资源74

4.3.6 规则4:使用基于角色的安全性74

4.3.7 规则5:使用事务78

小结81

第五章Active Server Pages83

5.1 为什么要使用ASP83

5.1.1 Automation组件85

5.1.2 ASP编程模型86

5.2 三层式应用程序体系结构86

5.3 使用MTS进行集成86

小结88

第六章 扩展MTS的功能89

6.1 UNIX上的COM89

6.2 XA的交互操作性90

6.3 COM事务集成器91

6.3.1 COMTI体系结构92

6.3.2 创建一个COMTI自动化组件93

6.4 Microsoft Message Queue Server消息队列服务器93

6.4.1 消息队列94

6.4.2 使用MSMQ95

小结97

第二部分 构造应用程序99

第七章 应用程序的定义和模型化99

7.1.1 定义商业问题100

7.1 创建一个应用程序定义100

7.1.2 定义功能规范101

7.1.3 建立应用程序需求103

7.2 应用程序的模型化108

7.2.1 持久数据模型化108

7.2.2 设计类112

7.2.3 数据对象模型化115

7.2.4 商业对象模型化121

7.2.5 表示层模型化126

7.3 定义物理结构127

7.3.1 将类分组为组件127

7.3.2 将组件分组为程序包和进程127

7.3.4 建立物理结构文档128

7.3.3 将程序包和进程指定到机器128

小结130

第八章 构造数据对象133

8.1 从设计到实现133

8.2 为MTS实现组件133

8.3 数据对象技术136

8.3.1 利用ADO编程137

8.4 实现数据对象142

8.4.1 在Visual Basic中实现 db_CategoryC143

8.4.2 在Visual Basic 中实现db_CustomerPasswordC161

8.4.3 快速考察db_CustomerC171

8.4.4 用Visual C++实现数据对象175

小结190

9.1 从设计到实现191

第九章 构造商业对象191

9.2 为MTS实现组件192

9.2.1 构造功能192

9.2.2 管理状态197

9.2.3 处理错误201

9.2.4 安全地访问您的组件203

9.3 构造商业对象204

9.3.1 在Visual Basic中完成实现bus_PaymentC205

9.3.2 在C++中实现bus_InvoiceC212

9.3.3 利用SPM实现util_TakeANumer228

小结233

10.1 程序包235

第十章 包装组件235

10.2 设计程序包237

10.2.1 激活237

10.2.2 共享资源238

10.2.3 故障隔离238

10.2.4 安全性隔离238

10.2.5Island Hopper 程序包设计239

10.3 构造程序包240

10.3.1 创建程序包241

10.3.2 向程序包中添加组件242

10.3.3 设置激活属性243

10.3.4 配置安全性244

10.3.5 设置事务属性249

10.3.6 输出程序包250

小结252

第十一章 构造表示层255

11.1 从设计转到实现255

11.1.1 表示层应用程序的类型255

11.1.2 选择一种表示层体系结构256

11.2 实现表示层261

11.2.1 使用商业对象261

11.2.2 使用RDS访问远程对象264

11.2.3 使用数据绑定265

11.2.4 使用ASP266

11.3 实现“Island Hopper”应用程序的表示层268

11.3.1 设计决策268

11.2.5 使用客户端组件268

11.3.2 实现Classifieds应用程序269

11.3.3 实现Internet客户276

小结285

第十二章 调试和排除故障287

12.1 组件级测试287

12.2 本地测试289

12.2.1 调试MTS组件290

12.2.2 追踪和确认294

12.2.3 将错误消息解码295

12.2.4 检查并排除数据库方面的问题296

12.2.5 用于排除故障的MTS工具296

12.2.6 Windows NT事件查看器300

12.3 测试分布式应用程序301

小结302

第十三章 性能验证303

13.1 为什么要进行性能验证?303

13.2 性能验证的工作过程304

13.2.1 定义性能需求304

13.2.2 评估性能306

13.2.3 找到并消除瓶颈308

13.3 常见瓶颈312

13.3.1 SQL Server瓶颈312

13.3.2 数据访问瓶颈312

13.3.3 事务瓶颈313

小结314

13.3.4 其他瓶颈314

第十四章 部署分布式应用程序317

14.1 选择拓扑结构317

14.1.1 集成到公司现有的应用程序中317

14.1.2 满足性能需要318

14.1.3 常用部署配置318

14.1.4 容错功能325

14.2 部署过程325

14.2.1 安装预先建立好的程序包326

14.2.2 创建客户安装程序327

14.2.3 最终确定程序包设置328

14.2.4 安装客户程序330

小结330

15.1 利用COMTI开发组件333

第三部分 MTS的未来333

第十五章 扩展应用程序333

15.1.1 使用Component Builder334

15.1.2 COMTI支持的事务处理程序336

15.2 利用MSMQ开发应用程序339

15.2.1 MSMQ应用程序模型339

15.2.2 编制MSMQ应用程序341

15.2.3 配置MSMQ应用程序组件346

小结346

第十六章 COM+347

16.1 发展中的COM和MTS347

16.1.1 一种统一的体系结构347

16.1.2 一种统一的编程模型348

16.2 针对企业应用程序的新服务350

16.1.3 一种统一的管理模型350

16.2.1 对象池351

16.2.2 对象构造器352

16.2.3 补偿资源管理器352

16.2.4 安全性强化353

16.2.5 队列组件354

16.2.6 事件356

16.2.7 内存中的数据库358

16.2.8 动态负荷平衡360

小结361

附录 关于3-2-1程序363

参考书目365

1999《基于组件的应用程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(M.柯特兰)Mary Kirtland著;北京博彦科 1999 北京:北京大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

管理程序设计与应用基础(1988 PDF版)
管理程序设计与应用基础
1988 北京:清华大学出版社
计算机它的应用和程序设计(1980年08月第1版 PDF版)
计算机它的应用和程序设计
1980年08月第1版 科学出版社
Windos 3.1 应用程序设计( PDF版)
Windos 3.1 应用程序设计
8087  应用和程序设计( PDF版)
8087 应用和程序设计
上海市科协科技资询服务中心情报中心615研究所航空
语言应用程序设计( PDF版)
语言应用程序设计
8087应用与程序设计( PDF版)
8087应用与程序设计
数据库基础与应用程序设计(1995 PDF版)
数据库基础与应用程序设计
1995 重庆:重庆出版社
应用于人工智能的PROLOG程序设计(1991 PDF版)
应用于人工智能的PROLOG程序设计
1991 北京:科学出版社
PowerBuilder程序设计基础与应用开发(1998 PDF版)
PowerBuilder程序设计基础与应用开发
1998 北京:人民邮电出版社
Windows 95用户控件的程序设计(1997 PDF版)
Windows 95用户控件的程序设计
1997 北京:人民邮电出版社
C程序设计及应用(1998 PDF版)
C程序设计及应用
1998 北京:高等教育出版社
Java程序设计及应用(1997 PDF版)
Java程序设计及应用
1997 大连:大连理工大学出版社
JavaScript 程序设计及应用(1997 PDF版)
JavaScript 程序设计及应用
1997 西安:西北工业大学出版社
GPS应用程序设计(1999 PDF版)
GPS应用程序设计
1999 北京:科学出版社
SNOBL4程序设计与应用(1989 PDF版)
SNOBL4程序设计与应用
1989 上海:上海交通大学出版社