《Delphi 6电子商务应用开发》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:飞思科技产品研发中心编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505373595
  • 页数:506 页
图书介绍:

第一篇 基础篇 1

第1章 电子商务介绍 3

1.1什么是电子商务 3

1.2电子商务的重要作用 4

1.3网络的发展使用电子商务成为可能 6

1.4 Delphi 6对开发电子商务系统的支持 7

1.4.1开发Internet/Intranet应用系统的WebSnap组件包 7

1.4.2 MIDAS的进化版本-DataSnap 11

1.4.3对于XML/XSL的支持 12

1.4.4开发Web Services的Wizard和组件 13

第2章 客户/服务器的体系结构 15

2.1为什么要采用客户/服务器结构 15

2.2客户/服务器体系结构 16

2.2.1考虑因素 16

2.2.2 Delphi 6对客户/服务器体系的支持 17

2.3在客户端使用服务器端规则 23

2.3.1利用常规删除操作 24

2.3.2存储过程进行删除 24

第3章 Delphi 6对电子商务的支持 29

3.1数据库部分的支持 29

3.1.1 BDE(Borland Database Engine)接口 29

3.1.2 ADO(ActiveX Data Object)接口 32

3.1.3 XML(扩展标记语言)支持 37

3.2网络部分的支持 40

3.2.1 TCP/IP网络协议的全面支持 40

3.2.2 DCOM协议的支持 40

3.2.3 CORBA的支持 41

3.3 SOAP支持 50

3.3.1 SOAP支持概览 50

3.3.2样例 52

第二篇 核心技术篇 55

4.1 ASP概览 57

4.1.1何为ASP 57

第4章 Delphi 6与ASP 57

4.1.2脚本语言—— VBScript和JavaScript 59

4.1.3 ASP对象 60

4.2开发ASP应用系统 63

4.2.1创建一个数据服务器 64

4.2.2创建一个ASP数据对象 64

4.3如何开发出更优益的ASP应用系统 68

4.3.1原则1:采用标准方法 68

4.3.2原则2:设计为在服务下运行 70

4.3.3原则3:封装业务逻辑 70

4.3.4原则4:尽晚获取资源,尽早释放资源 71

4.3.5原则5:使用数据库维护复杂的状态 71

4.3.8原则8:测试性能、可伸缩性和可靠性 72

4.3.6原则6:使用ServerCreateObject创建对象 72

4.3.7原则7:提供丰富的疑难解答信息 72

4.3.9原则9:增加隔离性 73

4.3.10原则10:不要滥用线程共用组 73

第5章 WebBroker在电子商务开发中的应用 75

5.1用Delphi创建Web应用程序 78

5.1.1用TWebModule和TWebDispatcher开发简单Web应用 78

5.1.2用TWebRequest和TWebResponse响应用户请求 82

5.2基于内容生成器建立动态网页 84

5.2.1用TPageProducer生成简单网页 84

5.2.2基于数据库数据动态生成网页 86

5.3使用Cookie保存状态 92

5.4重定向到另一个Web站点 94

5.5从HTML表单中获取信息 95

5.6数据流 97

6.1什么是InterBase 103

第6章 InterBase管理商务数据 103

6.2 InterBase 6的集成操作环境(IBConsole)介绍 104

6.3更方便的操作环境EMS QuickDesk 106

6.4 Delphi 6与InterBase配合工作 110

6.5 InterBase缓冲存储 112

6.6 InterBase管理控件组 119

6.7.1 InterBase系统构成的特点 129

6.7.2在电子商务系统中使用InterBase示例 131

第7章 MIDAS在电子商务开发中的应用 137

7.1多层应用程序的结构 137

7.1.1多层体系结构的优点 138

7.1.2服务器 139

7.1.3客户 141

7.1.4典型失误 142

7.2.1设置服务器 143

7.2用MIDAS建立应用程序 143

7.2.2创建客户 147

7.2.3增强应用程序的更多选择 151

7.2.4几个实例 155

7.2.5 MIDAS的Web功能 156

7.2.6客户数据集的更多功能 161

7.2.7部署MIDAS应用程序 164

第8章 CORBA及其在电子商务中的应用 169

8.1 CORBA概览 169

8.1.1什么是ORB 169

8.1.2 CORBA接口 169

8.1.3 Stub和Skeleton 170

8.1.4 VisiBroker的ORB 170

8.1.5 VisiBroker的运行时支持服务 171

8.1.6 VisiBroker管理工具 171

8.2 Delphi的CORBA支持 172

8.2.1 CORBA的类支持 173

8.2.2 CORBA对象向导 174

8.2.3 Delphi的类型库编辑器 180

8.3在Delphi 6中创建CORBA解决方案 180

8.3.1建立一个CORBA服务器 180

8.3.2编译一个静态绑定的CORBA客户 187

8.3.3编译一个动态绑定的CORBA客户 189

8.4跨语言的CORBA 192

8.5用CORBA开发电子商务应用 199

8.5.1新建一个CORBA服务程序 199

8.5.2生成一个客户端应用 202

8.5.3运行过程 204

第9章 新的电子商务选择——Web服务 207

9.1序言 207

9.2 Web Services和SOAP的架构 212

9.3 Delphi 6开发Web Services的基本步骤 215

9.3.1步骤1——开发SOAP服务器应用程序 216

9.3.2步骤2——定义Web Services的服务接口并且编写它 218

9.3.3步骤3——编写客户端应用 219

9.4高级的自定义Web服务 220

9.5调用外部的Web服务 226

9.5.1服务的需求 227

9.5.2开发桌面搜索引擎 229

9.6 WebSnap与Web服务集成 232

9.6.1建立显示框架 232

9.6.2增加界面组件 232

9.6.3具体实现 234

9.6.4结果 236

9.7 Web服务的跨平台能力 237

9.8线程及用户注册管理 240

9.9 Java与Delphi6在Web服务实现方法比较 245

9.10发布Web服务 248

9.10.1生成服务模板 248

9.10.2结合原有的服务 249

第10章 建立一个安全牢固的商务系统 251

10.1 ISAPI对话安全验证 251

10.1.1从浏览器到弹出用户认证对话框 251

10.1.2提取用户名称和口令 253

10.2 Web服务中的安全验证 255

10.2.1介绍 256

10.2.2消息传送的安全性要求 256

10.2.3努力实现更安全的B2B应用 260

10.3 Delphi 6中的SSL标准 262

10.4系统的安全配置 277

10.4.1 Web服务器的安全配置 277

10.4.2数据库安全设置 280

10.4.3 ASP脚本中的安全隐患及处理方式 282

第三篇 实战篇 285

11.1 Delphi 6与网站建设直接相关的组件介绍 287

第11章 电子商务系统建设初探 287

11.2实例制作 289

11.2.1准备工作 289

11.2.2生成基本的数据发布模板 289

11.3建立“产品信息”数据模板 292

11.3.1建立数据模板 293

11.3.2添加数据模板需要的组件 294

11.3.3生成一个数据显示页面 294

11.3.4调整数据显示的外观 298

11.3.5如何更改数据 301

11.3.6如何在首页上显示数据 303

第12章 用WebSnap实现一个数据查询系统 307

12.1实现销售商书籍库存浏览 308

12.1.1准备发布数据 308

12.1.2新建一个WebSnap PageModule 310

12.1.3向WebSnap PageModule中增加数据表内容 310

12.2.1给WebSnap数据页面加标题 312

12.2用WebSnap美化网页 312

12.2.2在标题中显示图形 314

12.2.3去掉跳转链接 317

12.3实现销售商查询系统 319

第13章 商务系统开发综合示例 333

13.1基于Web的产品销售、管理系统简介 333

13.2构建供应商的信息管理子系统 335

13.2.1构建一个供应商信息表 335

13.2.2制作过程 336

13.3构建一个雇员信息管理界面 341

13.4实现动态查询雇员信息 349

13.5关于如何组合各个页面 354

13.5.1每个页面进行修饰 354

13.5.2构建主页面 356

13.5.3结合Web Services 357

第四篇 进阶篇 361

第14章 使用MTS/COM+的Pools提高电子商务系统的效率 363

14.1 MTS/COM+使用原则 364

14.2快速建立和调用远程MTS/COM+对象 365

14.3 MIS/COM+对象和数据的传递 369

14.3.1分布式多层架构和主从架构 370

14.3.2传递数据的数量 371

14.3.3少量、多次存取的范例 374

14.3.4数据库连接Pooling 380

14.3.5数据库驱动程序的设定 385

14.3.6状态信息 389

第15章 未来的商务系统数据库引擎ADO.NET 391

15.1 ADO.NET特点 391

15.1.1遵循更通用的原则 392

15.1.2通过托管提供程序访问数据源 394

15.1.3读取数据的方式不同 396

15.1.4与XML结合更为紧密 400

15.1.5批处理的方式修改记录 402

15.2 ADO.NET的核心组件 405

15.2.1 DataSet 405

15.2.2连接对象 406

15.2.3命令对象 407

15.2.4数据集命令对象 408

15.2.5列对象 410

15.3在商务系统中使用ADO.NET 411

附录A 安装InterBase 6.01需要的系统配置 419

附录B COM+词汇表 421

附录C COM+应用程序安装概述 425

C.1升级COM+应用程序版本 425

C.2导出COM+服务器应用程序 425

C.3安装COM+服务器应用程序 426

C.4导出COM+应用程序代理 428

C.5安装COM+应用程序代理 429

C.6删除COM+应用程序 430

C.7复制COM+应用程序 430

附录D 分布式事务概述 433

附录E XML核心技术 435

E.1 XML文档的剖析 435

E.2格式正确的XML文档与有法可依的XML文档 437

E.3 XML文档对象模型 437

E.4显示XML 439

E.5服务器对XML的支持 441

附录F 错误信息与异常 443

F.1处理层和安全层 443

F.2异常 444

F.3 Win32系统错误 448

G.1.2符号约定 465

G.1.1设计目标 465

附录G SOAP介绍 465

G.1引言 465

G.1.3 SOAP消息示例 466

G.1.4 SOAP术语 468

G.2 SOAP消息交换模型 470

G.2.1 SOAP节点 470

G.2.2 SOAP角色与SOAP节点 470

G.2.3定位SOAP Header条目 470

G.2.4理解SOAP Header 471

G.2.5处理消息 471

G.3与XML的关系 472

G.4 SOAP信封 472

G.4.1 SOAP encodingStyle属性 473

G.4.2 Envelope版本模型 474

G.4.3 SOAP Header 474

G.4.5 SOAP错误 476

G.4.4 SOAP Body 476

G.5 SOAP编码 479

G.5.1使用XML进行类型编码的规则 480

G.5.2简单类型 482

G.5.3多态存取标识 486

G.5.4复合类型 486

G.5.5默认值 502

G.5.6 SOAP Root属性 502

G.6在HTTP中使用SOAP 502

G.6.1 SOAP HTTP请求 502

G.6.2 SOAP HTTP响应 503

G.6.3 HTTP扩展框架 503

G.6.4 SOAP HTTP示例 504

G.7在RPC中使用SOAP 505

G.7.1 RPC和SOAP Body 505

G.7.2 RPC和SOAP Header 506