《Delphi6电子商务应用开发》
Delphi 教程 系列书籍 (011) 《 Delphi6 电子商务应用开发》 网友(邦)整理 EMail: shuaihj@163.com
下载地址:
作者: 飞思科技产品研发中心
丛书名: 开发专家之Delphi
出版社:电子工业出版社
ISBN:7505373595
上架时间:2002-2-7
出版日期:2002 年1月
页码:506
版次:1-1
内容简介
本书属于《开发专家之Delphi》丛书。Delphi 6是Borland公司推出的最新版本,本书讲述了Delphi 6在电子商务中的运用。
本书分为四篇,共15章,主要包括电子商务介绍;客户端/服务器的体系结构;Delphi 6对电子商务的支持;Delphi 6与ASP;WebBroker在电子商务开发中的应用;InterBase管理商务数据;MDAS、CORBA在电子商务开发中的应用;用WebSnap实现一个数据查询系统;新的电子商务选择Web服务;建立一个安全牢固的商务系统;未来的商务系统数据库引擎ADO.NET等。
本书适合于软件开发人员和电子商务开发和管理人员,也可作为高等院校和科研人员进行软件开发的必备参考书。
目录
第一篇 基础篇
第1章 电子商务介绍
1.1 什么是电子商务
1.2 电子商务的重要作用
1.3 网络的发展使电子商务成为可能
1.4 delphi 6对开发电子商务系统的支持
1.4.1 开发internet/intranet应用系统的websnap组件包
1.4.2 midas的进化版本—datasnap
1.4.3 对于xml/xsl的支持
1.4.4 开发web services的wizard和组件
第2章 客户/服务器的体系结构
2.1 为什么要采用客户/服务器结构
2.2 客户/服务器体系结构
2.2.1 考虑因素
2.2.2 delphi 6对客户/服务器体系的支持
2.3 在客户端使用服务器端规则
2.3.1 利用常规删除操作
2.3.2 存储过程进行删除
第3章 delphi 6对电子商务的支持
3.1 数据库部分的支持
3.1.1 bde(borland database engine)接口
3.1.2 ado(activex data object)接口
3.1.3 xml(扩展标记语言)支持
3.2 网络部分的支持
3.2.1 tcp/ip网络协议的全面支持
3.2.2 dcom协议的支持
3.2.3 corba的支持
3.3 soap支持
3.3.1 soap支持概览
3.3.2 样例
第二篇 核心技术篇
第4章 delphi 6与asp
4.1 asp概览
4.1.1 何为asp
4.1.2 脚本语言——vbscript和javascript
4.1.3 asp对象
4.2 开发asp应用系统
4.2.1 创建一个数据服务器
4.2.2 创建一个asp数据对象
4.3 如何开发出更优益的asp应用系统
4.3.1 原则1:采用标准方法
4.3.2 原则2:设计为在服务下运行
4.3.3 原则3:封装业务逻辑
4.3.4 原则4:尽晚获取资源,尽早释放资源
4.3.5 原则5:使用数据库维护复杂的状态
4.3.6 原则6:使用servercreateobject创建对象
4.3.7 原则7:提供丰富的疑难解答信息
4.3.8 原则8:测试性能、可伸缩性和可靠性
4.3.9 原则9:增加隔离性
4.3.10 原则10:不要滥用线程共用组
第5章 webbroker在电子商务开发中的应用
5.1 用delphi创建web应用程序
5.1.1 用twebmodule和twebdispatcher开发简单web应用
5.1.2 用twebrequest和twebresponse响应用户请求
5.2 基于内容生成器建立动态网页
5.2.1 用tpageproducer生成简单网页
5.2.2 基于数据库数据动态生成网页
5. 3 使用cookie保存状态
5.4 重定向到另一个web站点
5.5 从html表单中获取信息
5. 6 数据流
第6章 interbase管理商务数据
6.1 什么是interbase
6.2 interbase 6的集成操作环境(ibconsole)介绍
6.3 更方便的操作环境ems quickdesk
6.4 delphi 6与interbase配合工作
6.5 interbase缓冲存储
6. 6 interbase管理控件组
6.7 电子商务系统中的interbase
6.7.1 interbase系统构成的特点
6.7.2 在电子商务系统中使用interbase示例
第7章 midas在电子商务开发中的应用
7.1 多层应用程序的结构
7.1.1 多层体系结构的优点
7.1.2 服务器
7.1.3 客户
7.1.4 典型失误
7.2 用midas建立应用程序
7.2.1 设置服务器
7.2.2 创建客户
7.2.3 增强应用程序的更多选择
7.2.4 几个实例
7.2.5 midas的web功能
7.2.6 客户数据集的更多功能
7.2.7 部署midas应用程序
第8章 corba及其在电子商务中的应用
8.1 corba概览
8.1.1 什么是orb
8.1.2 corba接口
8.1.3 stub和skeleton
8.1.4 visibroker的orb
8.1.5 visibroker的运行时支持服务
8.1.6 visibroker管理工具
8.2 delphi的corba支持
8.2.1 corba的类支持
8.2.2 corba对象向导
8.2.3 delphi的类型库编辑器
8.3 在delphi 6中创建corba解决方案
8.3.1 建立一个corba服务器
8.3.2 编译一个静态绑定的corba客户
8.3.3 编译一个动态绑定的corba客户
8.4 跨语言的corba
8.5 用corba开发电子商务应用
8.5.1 新建一个corba服务程序
8.5.2 生成一个客户端应用
8.5.3 运行过程
第9章 新的电子商务选择——web服务
9.1 序言
9.2 web services和soap的架构
9.3 delphi 6开发web services的基本步骤
9.3.1 步骤1——开发soap服务器应用程序
9.3. 2 步骤2——定义web services的服务接口并且编写它
9.3.3 步骤3——编写客户端应用
9.4 高级的自定义web服务
9.5 调用外部web服务
9.5.1 服务的需求
9.5.2 开发桌面搜索引擎
9.6 websnap与web服务集成
9.6.1 建立显示框架
9.6.2 增加界面组件
9.6.3 具体实现
9.6.4 结果
9.7 web服务的跨平台能力
9.8 线程及用户注册管理
9.9 java与delphi 6在web服务实现方法比较
9.10 发布web服务
9.10.1 生成服务模板
9.10.2 结合原有的服务
第10章 建立一个安全牢固的商务系统
10.1 1 sapi对话安全验证
10.1.1 从浏览器到弹出用户认证对话框
10.1.2 提取用户名称和口令
10.2 web服务中的安全验证
10.2.1 介绍
10.2.2 消息传送的安全性要求
10.2.3 努力实现更安全的b2b应用
10.3 delphi 6中的ssl标准
10.4 系统的安全配置
10.4.1 web服务器的安全配置
10.4.2 数据库安全设置
10.4.3 asp脚本中的安全隐患及处理方式
第三篇 实战篇
第11章 电子商务系统建设初探
11.1 delphi 6与网站建设直接相关的组件介绍
11.2 实例制作
11.2.1 准备工作
11.2.2 生成基本的数据发布模板
11.3 建立“产品信息”数据模板
11.3.1 建立数据模板
11.3.2 添加数据模板需要的组件
11.3.3 生成一个数据显示页面
11.3.4 调整数据显示的外观
11.3.5 如何更改数据
11.3. 6 如何在首页上显示数据
第12章 用websnap实现一个数据查询系统
12. 1 实现销售商书籍库存浏览
12.1.1 准备发布数据
12.1.2 新建一个websnap pagemodule
12.1.3 向websnap pagemodule中增加数据表内容
12.2 用websnap美化网页
12. 2.1 给websnap数据页面加标题
12. 2.2 在标题中显示图形
12.2.3 去掉跳转链接
12.3 实现销售商查询系统
第13章 商务系统开发综合示例
13.1 基于web的产品销售、管理系统简介
13.2 构建供应商的信息管理子系统
13. 2.1 构建一个供应商信息表
13.2.2 制作过程
13.3 构建一个雇员信息管理界面
13.4 实现动态查询雇员信息
13.5 关于如何组合各个页面
13.5.1 每个页面进行修饰
13.5.2 构建主页面
13.5.3 结合web services
第四篇 进阶篇
第14章 使用mts/com十的pools提高电子商务系统的效率
14.1 mts/com十使用原则
14.2 快速建立和调用远程mts/com十对象
14.3 mis/com十对象和数据的传递
14.3.1 分布式多层架构和主从架构
14.3.2 传递数据的数量
14.3.3 少量、多次存取的范例
14.3.4 数据库连接pooling
14.3.5 数据库驱动程序的设定
14.3.6 状态信息
第15章 未来的商务系统数据库引擎ado.net
15.1 ado.net特点
15.1.1 遵循更通用的原则
15.1.2 通过托管提供程序访问数据源
15.1.3 读取数据的方式不同
15.1.4 与xml结合更为紧密
15.1.5 批处理的方式修改记录
15.2 ado.net的核心组件
15.2.1 dataset
15.2.2 连接对象
15.2.3 命令对象
15.2.4 数据集命令对象
15.2.5 列对象
15.3 在商务系统中使用ado.net
附录a 安装interbase 6.01需要的系统配置
附录b com十词汇表
附录c com十应用程序安装概述
c.1 升级com十应用程序版本
c.2 导出com十服务器应用程序
c.3 安装com十服务器应用程序
c.4 导出com十应用程序代理
c.5 安装com十应用程序代理
c. 6 删除com十应用程序
c. 7 复制com十应用程序
附录d 分布式事务概述
附录e xml核心技术
e. l xml文档的剖析
e.2 格式正确的xml文档与有法可依的xml文档
e.3 xml文档对象模型
e.4 显示xml
e.5 服务器对xml的支持
附录f 错误信息与异常
f.1 处理层和安全层
f. 2 异常
f.3 win32系统错误
附录g soap介绍
g.1 引言
g.1.1 设计目标
g.1.2 符号约定
g.1.3 soap消息示例
g.1.4 soap术语
g.2 soap消息交换模型
g.2.1 soap节点
g.2.2 soap角色与soap节点
g.2.3 定位soapheader条目
g.2.4 理解soapheader
g.2.5 处理消息
g.3 与xml的关系
g.4 soap信封
g.4.1 soap encodingstyle属性
g.4.2 envelope版本模型
g.4.3 soap header
g.4.4 soap body
g.4.5 soap错误
g.5 soap编码
g.5.1 使用xml进行类型编码的规则
g.5.2 简单类型
g.5.3 多态存取标识
g.5.4 复合类型
g.5.5 默认值
g.5.6 soaproot属性
g.6 在http中使用soap
g.6.1 soaphttp请求
g.6.2 soaphttp响应
g.6.3 http扩展框架
g.6.4 soaphttp示例
g.7 在rpc中使用soap
g.7.1 rpc和soapbody
g.7.2 rpc和soapheader