图书介绍

Delphi6分布式应用系统开发PDF|Epub|txt|kindle电子书版本下载

Delphi6分布式应用系统开发
  • 崔晓峰,李晓辉编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113044247
  • 出版时间:2001
  • 标注页数:505页
  • 文件大小:136MB
  • 文件页数:529页
  • 主题词:软件工具(学科: 程序设计) 软件工具 程序设计

PDF下载


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

下载说明

Delphi6分布式应用系统开发PDF格式电子书版下载

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

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

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

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

图书目录

PARTⅠ 分布式应用的基础理论1

第1章 分布式应用的概念3

1-1 企业计算框架的演进4

1-2 分布式应用的特征5

1-3 分布式应用的模式5

1-3-1 按照作用机制的划分5

1-3-2 按照层次结构的划分7

第2章 分布式应用的关键基础技术9

2-1 网络协议体系10

2-2-1 Internet和TCP/IP的发展11

2-2 Internet/Intranet协议框架11

2-2-2 TCP/IP协议体系12

2-2-3 TCP/IP地址方案13

2-2-4 从Internet到Intranet14

2-3 Client/Server模型14

2-4 基于Web的应用结构16

2-5 远程过程调用17

2-6 中间件18

2-7 对象技术18

2-8 软件组件技术19

2-9 分布对象技术21

第3章 Delphi的分布式应用开发支持23

PARTⅠ小结26

PARTⅠ深入读物和相关资源26

PARTⅡ 开发SOCKETS通信应用27

第4章 Sockets基本概念29

4-1 基于Sockets的通信模型30

4-2 Socket描述30

4-3 Socket类型31

4-4 基于Sockets通信的基本应用模式32

4-5 Delphi的Socket组件总览33

4-5-1 客户端和服务器Socket组件33

4-5-2 Windows Socket对象35

第5章 建立和关闭连接39

5-1 客户端的操作40

5-1-1 指定想要的服务器40

5-1-2 建立连接40

5-1-3 得到关于连接的信息40

5-2-3 连接上客户端41

5-2-2 监听客户端请求41

5-2-4 得到关于连接的信息41

5-2 服务器端的操作41

5-1-4 关闭连接41

5-2-1 指定端口41

5-2-5 关闭服务器连接42

第6章 响应Sockets事件43

6-1 客户端事件44

6-2 服务器端事件45

6-3 错误事件46

第7章 在Sockets上的读和写49

7-2 阻塞型的读写50

7-1 非阻塞型的读写50

7-1-1 读和写事件50

7-2-1 使用TWinSocketStream进行读写51

7-2-2 在客户端使用线程51

7-2-3 在服务器端使用线程53

7-3 例Ⅱ.1,一个简单的聊天程序:Chat55

7-3-1 功能说明55

7-3-2 开发步骤55

7-3-2-1 窗体设计55

7-3-2-2 代码设计56

7-3-3 运行和结果59

7-3-4 要点归纳59

第8章 例Ⅱ.2,一个采用多线程的聊天室服务器:ChatRoom61

8-1 功能说明62

8-2 开发步骤62

8-2-1 窗体设计62

8-2-2 代码设计63

8-2-2-1 服务器线程63

8-2-2-2 在关键事件点上显示线程信息64

8-2-2-3 在关键事件点上显示连接信息65

8-3 运行和结果66

8-4 要点归纳67

PART Ⅱ小结68

PART Ⅱ深入读物和相关资源68

PART Ⅲ 使用FastNet组件开发Internet应用69

第9章 FastNet组件概述71

第10章 实现基本传输功能的一些组件75

10-1 PowerSock76

10-2 NMGeneralServer76

10-3 NMMsg和NMMsgServ77

10-3-1 例Ⅲ.1:一个消息收发器78

10-3-1-1 功能说明78

10-3-1-2 窗体设计78

10-3-1-3 代码设计78

10-4 NMStrm和NMStrmServ80

10-5 NMUDP80

10-5-1 例Ⅲ.2一个UDP数据报收发器81

10-5-1-1 功能说明81

10-5-1-2 窗体设计81

10-5-1-3 代码设计82

第11章 实现内容解析的一些组件85

11-1 NMURL86

11-2 NMUUProcessor86

11-2-1 例Ⅲ.3一个UU编码/解码器86

11-2-1-1 功能说明86

11-2-1-2 窗体设计87

11-2-1-3 代码设计87

第12章 实现网络探测功能的一些组件89

12-3 NMEcho90

12-2 NMTime90

12-1 NMDayTime90

12-4 NMFinger91

12-4-1 例Ⅲ.4一个Finger探测器91

12-4-1-1 功能说明91

12-4-1-2 窗体设计91

12-4-1-3 代码设计92

第13章 实现资源获取的一些组件95

13-1 NMFtp96

13-2 NMHTTP97

13-3-1-1 功能说明98

13-3-1-2 窗体设计98

13-3 NMPOP398

13-3-1 例Ⅲ.5 一个POP3邮件客户端98

13-3-1-3 代码设计99

13-4 NMSMTP103

13-5 NMNNTP103

PART Ⅲ小结105

PART Ⅲ深入读物和相关资源105

PARTⅣ 开发Web服务器应用107

第14章 Web服务器应用概述109

14-1 Web服务器应用的工作方式110

14-1-1 URL的组成部分110

14-1-2 HTTP请求消息的内容111

14-1-3 服务客户端请求112

14-2 Web服务器应用的类型112

14-3 新建一个Web服务器应用113

14-3-1 步骤113

14-3-2-1 工程文件114

14-3-2 认识新建立的工程114

14-3-2-2 Web模块文件116

第15章 Web服务器应用的结构119

15-1 Web应用120

15-2 Web模块和调度器121

15-2-1 添加动作项到调度器123

15-2-2 调度动作项123

15-3 动作项124

15-3-1 确定启用哪个动作项124

15-3-1-2 请求方法类型125

15-3-1-3 使能或禁止动作项125

15-3-1-1 目标URL125

15-3-1-4 选择一个缺省的动作项126

15-3-2 用动作项响应请求消息126

15-3-2-1 发送响应126

15-3-2-2 使用多个动作项127

15-4 例Ⅳ.1,一个最简单的Web服务器应用:Hello127

15-4-1 功能说明127

15-4-2 准备工作127

15-4-3 开发步骤128

15-4-5 要点归纳129

15-4-4 运行和结果129

第16章 使用请求和响应消息131

16-1 获得客户端请求信息132

16-1-1 包含请求头信息的属性133

16-1-1-1 标识目标的属性133

16-1-1-2 描述客户端的属性133

16-1-1-3 标识请求意图的属性133

16-1-1-4 描述期待的响应的属性134

16-1-1-5 描述内容的属性134

16-1-2 请求消息的内容134

16-2 建立响应消息134

16-2-1 填写响应头135

16-2-1-2 指出要求的客户端动作136

16-2-1-3 描述服务器应用136

16-2-1-4 描述内容136

16-2-2 设定响应内容136

16-2-1-1 指出响应状态136

16-2-3 发送响应消息137

第17章 生成响应消息的内容139

17-1 使用页面生成器141

17-1-1 HTML模板和HTML透明标记141

17-1-3 转换HTML透明标记142

17-1-2 指定HTML模板142

17-1-4 从动作项使用页面生成器144

17-1-5 串联页面生成器145

17-2 使用数据集页面生成器146

17-3 使用表格生成器147

17-3-1 定制表格的外观属性147

17-3-1-1 指定表格属性148

17-3-1-2 指定行属性148

17-3-1-3 指定列148

17-3-3 建立一个数据集表格生成器149

17-3-2 在HTML文档中嵌入表格149

17-4 增加一个会话到Web模块150

17-3-4 建立一个查询表格生成器150

第18章 调试Web服务器应用153

18-1 使用Web应用调试器154

18-1-1 编写Web应用调试程序154

18-1-2 加载和调试Web调试程序154

18-2-1 设置操作系统156

18-2-1-2 在Windows2000上156

18-2-1-1 在WindowsNT上156

18-2 调试ISAPI、NSAPI、和Apache服务器应用156

18-1-3 转换为Web应用程序156

18-2-2 设置Web服务器157

18-2-2-1 使用Microsoft IIS157

18-2-2-2 使用Netscape Server159

18-3 调试CGI和Win-CGI160

18-3-1 模拟服务器160

18-3-2 作为一个DLL调试160

第19章 例Ⅳ.2,一个客户信息查询的Web服务器应用:CustInfo163

19-2-1 设计数据库组件164

19-1 功能说明164

19-2 设计与实现164

19-2-2 设计动作项165

19-2-3 设计内容生成器166

19-2-4 代码设计167

19-2-5 关于使用 图示页169

19-3 运行和结果170

19-4 要点归纳171

第20章 开发移动信息服务的Web服务器应用173

20-1 WAP简介174

20-1-1 WAP模型174

20-1-2 WML语言175

20-2 开发WAP应用176

20-2-1 诺基亚的WAP Toolkit176

12-2-2 设置Web服务器支持WML177

12-2-3 用Delphi开发动态的WML内容178

20-3-2 设计与实现179

20-3-2-1 设计login页面179

20-3-1 功能说明179

20-3 例Ⅳ.3一个预定体育比赛票的WAP应用:TicketsOrder179

20-3-2-2 设计Web服务器应用180

20-3-2-3 设计数据库组件181

20-3-2-4 设计页面生成器181

20-3-3 设计动作项184

20-3-4 运行和结果185

20-3-5 要点归纳187

PART Ⅳ小结188

PART Ⅳ深入读物和相关资源188

PARTⅤ 开发基于CORBA的分布式应用189

第21章 CORBS原理概述191

21-1 CORBA技术背景192

21-1-1 OMG简介192

21-1-2 CORBA的发展193

21-2 CORBS规范194

21-2-1 OMG对象模型194

21-2-2 OMA参考模型195

21-2-3 CORBA体系结构196

21-2-4 对象交互的实现198

21-2-5 ORB间互操作性199

21-3-1 基于VisiBroker的CORBA应用200

21-3 Delphi的CORBA支持200

21-3-2 Smart Agent201

21-3-3 激活服务器应用202

21-3-4 动态绑定接口调用202

第22章 开发CORBA服务器203

22-1 新建一个CORBA服务器204

22-1-1 步骤204

22-1-2 CORBA对象的实例化模型205

22-1-4-1 工程的组成206

22-1-3 CORBA对象的线程模型206

22-1-4 认识新建立的工程206

22-1-4-2 对象的实现单元207

22-1-4-3 定义Stub和Skeleton的单元208

22-2 定义对象接口212

22-3 注册服务器接口214

22-3-1 使用接口库注册接口214

22-3-2 使用OAD注册接口215

22-4-1 公开或隐藏CORBA对象217

22-4-2 传递客户端信息给服务器对象217

22-4 使用BOA217

第23章 开发CORBA客户端219

23-1 新建一个CORBA客户端220

23-2 使用Stubs220

23-3 使用动态调用接口221

23-3-1 获得接口221

23-3-2 通过DII调用接口222

23-4 使用ORB接口223

23-4-1 在用户界面中显示CORBA对象223

第24章 部署CORBA应用225

24-1 使用Smart Agent226

24-1-1 启动Smart Agent226

24-1-2 配置ORB域227

24-1-3 联接不同网络上的Smart Agent227

24-1-3-1 使用一个agentaddr文件227

24-1-3-2 使用一个多穴主机228

第25章 例Ⅴ.1,一个最简单的CORBA应用:彩票机229

25-1 功能说明230

25-2 建立CORBA服务器230

25-3 建立CORBA客户端232

25-5 要点归纳233

25-4 运行和结果233

PART Ⅴ 小结234

PART Ⅴ深入读物和相关资源234

PART Ⅵ 开发基于COM/COM+的分布式应用235

第26章 COM/DCOM原理概述237

26-1 COM技术背景238

26-1-1 从OLE到COM238

26-1-2 COM解决的软件问题240

26-2-1 COM基于的对象概念241

26-2 COM/DCOM技术体系结构241

26-2-2 COM接口242

26-2-2-1 GUID244

26-2-2-2 IUnknown244

26-2-2-3 接口指针和Vtable245

26-2-3 COM服务器245

26-2-3-1 CoClasses和类工厂246

26-2-3-2 三种类型的服务器246

26-2-4 客户端到服务器的交互247

26-2-4-1 Marshaling机制248

26-2-4-2 接口定义248

26-2-4-3 DCOM的特点249

26-2-5-1 设置所有DCOM程序的默认安全机制250

26-2-5 Windows系统的DCOM配置工具250

26-2-5-2 设置DCOM程序的位置251

26-2-5-3 为DCOM程序设置自定义权限251

26-3 COM扩展252

26-3-1 自动化253

26-3-2 ActiveX控件253

26-3-4 类型库254

26-4 MTS和COM+技术概览254

26-3-3 活动服务器页面254

26-4-1 MTS和COM+应用的结构256

26-4-1-1 MTS/COM+组件256

26-4-1-2 MTS/COM+对象和环境对象258

26-4-1-3 MTS/COM+客户端259

26-4-1-4 MTS/COM+活动259

26-4-2 访问数据260

26-4-2-1 资源分配器261

26-4-2-2 资源管理器261

26-4-3 管理资源261

26-4-3-3 释放资源262

26-4-3-2 资源pooling262

26-4-3-1 即时激活262

26-4-3-4 对象pooling263

26-4-4 处理事务263

26-4-4-1 事务属性264

26-4-4-2 对象环境持有事务属性264

26-4-4-3 在事务中关联资源264

26-4-4-4 Microsoft分布事务管理器265

26-4-4-5 对象参与事务结果265

26-4-4-6 有状态和无状态对象266

26-4-5 MTS/COM+安全模型267

26-4-6 Windows系统的MTS/COM+管理工具267

26-4-6-1 Windows98和NT上的MTS Explorer267

26-4-6-2 Windows2000上的组件服务管理工具269

26-5 Delphi的COM支持269

第27章 使用类型库273

27-1 类型库编辑器274

27-2 各种类型信息的信息页275

27-2-1 类型库信息275

27-2-1-2 类型库的Uses页276

27-2-1-1 类型库的特征页276

27-2-1-3 类型库的标记页277

27-2-2 接口和调度接口信息277

27-2-2-1 接口的特征页278

27-2-2-2 接口的标记页278

27-2-2-3 接口的成员278

27-2-3 组件类信息284

27-2-3-1 组件类的实现页284

27-2-3-2 组件类标记285

27-2-5 别名类型信息286

27-2-6 记录类型信息286

27-2-5-1 别名的特征页286

27-2-4-1 枚举的特征页286

27-2-4-2 枚举成员286

27-2-4 枚举类型信息286

27-2-6-1 记录成员287

27-2-7 联合类型信息287

27-2-7-1 联合成员287

27-2-8 模块类型信息287

27-2-8-1 模块的特征页287

27-3-1 有效的类型288

27-2-8-2 模块成员288

27-3 建立和修改一个类型库288

27-3-2 使用Object Pascal或IDL语法290

27-3-2-1 特征描述290

27-3-2-2 接口语法291

27-3-2-3 调度接口语法292

27-3-2-4 组件类语法293

27-3-2-5 枚举语法293

27-3-2-6 别名语法294

27-3-2-7 记录语法294

27-3-3-9 模块语法295

27-3-2-8 联合语法295

27-3-3 新建一个类型库296

27-3-4 打开一个已有的类型库296

27-3-5 增加类型对象到类型库296

27-3-6 保存和注册类型库信息297

27-3-6-1 Apply Updates对话框297

27-3-6-2 保存一个类型库298

27-3-6-3 刷新类型库298

27-4 部署类型库299

27-3-6-4 注册类型库299

27-3-6-5 输出IDL文件299

第28章 开发一个简单的COM对象301

28-1 新建一个COM对象302

28-1-1 步骤302

28-1-2 COM对象的实例化类型304

28-1-3 COM对象的线程模型305

28-1-3-2 编写一个支持Apartment线程模型的对象307

28-1-3-3 编写一个支持Neutral线程模型的对象307

28-1-3-1 编写一个支持Free线程模型的对象307

28-2 注册COM对象308

28-2-1 注册in-process服务器308

28-2-2 注册out-of-process服务器308

28-3 调试和测试COM对象309

第29章 开发自动化服务器311

29-1 新建一个自动化对象312

29-1-1 步骤313

29-2 公开属性、方法和事件314

29-2-1 公开自动化的属性314

29-2-3 公开自动化的事件315

29-2-2 公开自动化的方法315

29-3 自动化接口317

29-3-1 双重接口317

29-3-2 调度接口318

29-3-3 定制接口318

29-4 mashaling数据318

29-4-1 自动化兼容类型318

29-5 例Ⅵ.1,彩票机自动化服务器:Lottery AutoServer319

29-5-1 功能说明319

29-4-3 定制marshaling319

29-4-2 自动化marshaling的类型限制319

29-5-2 开发步骤320

29-5-3 运行和结果321

29-5-4 要点归纳321

第30章 开发自动化控制器323

30-1 通过导入类型库,新建一个自动化控制器324

30-2 在自动化控制器中处理事件325

30-3 连接到服务器和断开连接325

30-5 使用一个调度接口控制服务器326

30-4 使用一个双重接口控制服务器326

30-6 例Ⅵ.2,一个调用MS Word打印文档的自动化控制器327

30-6-1 功能说明327

30-6-2 准备工作327

30-6-3 开发步骤328

30-6-3-1 导入Word类型库328

30-6-3-2 自动化控制器的窗体设计329

30-6-3-3 自动化控制器的代码设计329

30-7 例Ⅵ.3,彩票机自动化控制器LotteryAutoClient331

30-7-1 功能说明331

30-6-5 恢复环境331

30-6-6 要点归纳331

30-6-4 运行和结果331

30-7-2 开发步骤332

30-7-2-1 导入LotteryAutoServer的类型库332

30-7-2-2 自动化控制器的窗体设计333

30-7-2-3 自动化控制器的代码设计333

30-7-3 运行和结果334

30-7-4 要点归纳334

第31章 开发ActiveX控件335

31-2 从VCL控件生成ActiveX控件337

31-1 ActiveX控件的元素337

31-2-1 步骤338

31-2-2 向导生成的文件339

31-3 基于VCL窗体生成ActiveX控件340

31-3-1 步骤340

31-3-2 向导生成的文件341

31-4 ActiveX控件中的属性、方法和事件341

31-4-1 增加额外的属性、方法和事件342

31-4-1-1 步骤342

31-4-1-3 增加方法343

31-4-1-2 增加属性343

31-4-1-4 增加事件344

31-4-2 公开ActiveX控件的属性344

31-4-3 用类型库实现简单的数据绑定345

31-4-4 在Delphi容器中实现ActiveX控件的简单数据绑定346

31-4-5 例Ⅵ.4使用一个数据感知的ActiveX控件347

31-4-5-1 导入ActiveX控件347

31-4-5-2 新建一个应用并使用上述控件349

31-5 为ActiveX控件建立一个属性页350

31-5-1 新建一个属性页350

31-4-5-3 运行和结果350

31-5-2 增加控件到属性页351

31-5-3 将属性页控件与ActiveX控件的属性关联351

31-5-3-1 更新属性页351

31-5-4 将属性页联接到ActiveX控件352

31-6 ActiveX控件证书352

31-6-1 设计时证书352

31-6-2 运行时证书353

31-7 在Web上部署一个ActiveX控件353

31-7-1 部署ActiveX控件的步骤353

31-7-2 设置部署选项354

31-7-2-1 Project页上的选项355

31-7-2-2 Package页上的选项356

31-7-2-3 Additional Files页上的选项357

31-8 例Ⅵ.5一个用ActiveForm实现的在线聊天程序:ActiveFormChat357

31-8-1 功能说明357

31-8-2 实现方法和步骤358

31-8-2-1 窗体设计358

31-3-2-2 编码实现通信功能358

31-8-3 进行Web部署359

31-8-4 设置Internet安全选项360

31-8-5 运行和结果362

31-8-6 要点归纳363

第32章 开发ASP对象365

32-1 新建一个ASP对象366

32-1-1 步骤367

32-1-2 建立的代码368

32-2 作为in-process或out-of-process服务器370

32-3 使用ASP内建对象370

32-4-2 开发步骤372

32-4-2-1 开发ASP对象372

32-4-1 功能说明372

32-4 例Ⅵ.6 一个简单的ASP对象和页面:Hello372

32-4-2-2 编写ASP页面373

32-4-3 运行和结果373

32-4-4 要点归纳374

第33章 开发MTS/COM+应用375

33-1 事务对象的要求376

33-2 新建一个MTS/COM+对象377

33-2-1 步骤377

33-2-2 MTS/COM+对象的线程模型378

33-2-3 在类型库编辑器中设置COM+属性379

33-2-4 访问对象环境380

33-3 事务的启动和完成380

33-3-1 自动事务381

33-3-2 客户端控制的事务381

33-3-3 服务器端控制的事务382

33-4 在对象间共享状态信息382

33-4-1 使用共享属性管理器383

33-5 安装MTS/COM+组件384

33-6-1 管理COM+应用程序386

33-6 管理MTS/COM+组件386

33-6-1-1 设置 服务器空闲时关闭387

33-6-2 管理MTS/COM+组件388

33-6-2-1 设置事务属性389

33-6-3 管理接口389

33-6-4 管理方法390

33-7 实现基于角色的安全391

33-7-1 管理工具控制的安全391

33-8 例Ⅵ.7一个简单的MTS/COM+对象:Lottery MTSObject393

33-8-1 功能说明393

33-7-2 编码实现的安全393

33-8-2 开发步骤394

33-8-2-1 开发MTS对象394

33-8-2-2 安装MTS/COM+组件394

33-8-2-3 开发客户端:LotteryMTSClient394

33-8-3 运行和结果395

33-8-4 要点归纳395

PART Ⅵ小结396

PART Ⅵ深入读物和相关资源396

PART Ⅶ 开发多层数据库应用397

第34章 多层数据库应用开发概述399

34-1 基于MIDAS的多层数据库应用概述400

34-1-1 MIDAS简介400

34-1-2 基于MIDAS的多层应用结构401

34-1-3 MIDAS的基本工作原理403

34-2 应用服务器的结构404

34-2-1 使用IAppServer接口405

34-2-2 使用事务数据模块406

34-2-3 远程数据模块pooling407

34-3 客户端应用的结构408

34-3-1-1 DCOM连接409

34-3-1-2 Socket连接409

34-3-1 选择一个连接协议409

34-3-1-3 Web连接410

34-3-1-4 SOAP连接411

34-3-1-5 CORBA连接411

34-4 开发多层应用概述411

第35章 开发应用服务器413

35-1 新建一个应用服务器414

35-2-1 配置RemoteDataModule417

35-2 建立远程数据模块417

35-2-1-1 指定类名418

35-2-1-2 指定实例类型418

35-2-1-3 指定线程模型418

35-2-2 配置MTSDataModule419

35-2-2-1 指定类名419

35-2-2-2 指定线程模型419

35-2-2-3 指定事务属性420

35-2-3 配置SoapDataModule420

35-2-4-1 指定类名421

35-2-4-2 指定实例类型421

35-2-4 配置CorbaDataModule421

35-2-4-3 指定线程模型422

35-3 建立数据供应器422

35-4 扩展应用服务器的接口423

35-4-1 增加远程数据模块接口的步骤423

35-4-2 增加回调到应用服务器的接口424

35-4-3 扩展事务型应用服务器的接口424

35-5 管理多层应用中的事务424

35-6 在远程数据模块中支持状态信息425

35-7 注册和安装应用服务器426

第36章 开发客户端应用429

36-1 新建一个客户端应用430

36-2 使用客户端数据集432

36-3 使用连接组件433

36-3-1 设置DCOMConnection434

36-3-2 设置SocketConnection434

36-3-3 设置WebConnection435

36-3-4 设置SoapConnection436

36-3-5 设置CorbaConnection436

36-3-6 代理连接437

36-3-7 连接到服务器438

36-3-8 拆除或改变一个服务器连接438

36-3-9 调用服务器接口438

36-3-9-1 晚绑定的方法438

36-3-9-2 早绑定的方法439

第37章 例Ⅶ.1,一个简单的多层应用:EmpServer和EmpEdit441

37-1 功能说明442

37-2 建立应用服务器442

37-2-1 开发步骤442

37-2-2 代码设计443

37-2-3 注册和运行445

37-3 建立客户端应用445

37-3-1 开发步骤445

37-3-2 代码设计447

37-3-3 运行和结果449

37-4 要点归纳449

第38章 基于ActiveX的MIDAS Web应用451

38-1 基于ActiveX的MIDAS Web应用结构452

38-2 为客户端应用建立一个ActiveForm452

38-3-2 开发步骤453

38-3-1 功能说明453

38-3 例Ⅶ.2,一个简单的ActiveX客户端:EmpEditX453

38-3-3 运行和结果454

38-3-4 要点归纳454

第39章 基于InternetExpress的MIDAS Web应用455

39-1 基于InternetExpress的MIDAS Web应用结构456

39-2 基于InternetExpress建立Web服务器应用457

39-2-1 新建一个InternetExpress应用457

39-2-2 使用JavaScript库458

39-2-3 给予访问和加载应用服务器的许可459

39-3 使用XMLBroker461

39-3-1 获取XML数据包462

39-3-2 从XML delta包申请更新462

39-4 使用InetX页面生成器463

39-4-1 使用Web页面编辑器464

39-4-2 设置Web项的属性465

39-4-2-1 Web项与XMLBroker的关联465

39-4-2-2 Web项与动作项的关联466

39-4-2-3 Web项的外观属性466

39-4-3 定制InternetExpress页面生成器模板466

39-5-2 开发步骤468

39-5-1 功能说明468

39-5 例Ⅶ.3,一个简单的InternetExpress应用:EmpEditXML468

39-5-3 运行和结果470

39-5-4 要点归纳471

第40章 例Ⅶ.2,一个结合MIDAS、COM+的多层应用:BankMTS473

40-1 功能说明474

40-2 数据库设计474

40-3 应用服务器的设计与实现475

40-3-1 数据模块的搭建475

40-3-2 代码设计479

40-4-1 设计概述481

40-3-3 安装对象到COM+应用程序481

40-4 客户端的设计与实现481

40-4-2 DCOM连接组件和XMLBROKER组件482

40-4-3 页面生成器484

40-4-4 动作项491

40-5 运行和结果494

40-6 要点归纳496

PARTⅦ小结498

PARTⅦ深入读物和相关资源498

附录A 名词与术语索引499

热门推荐