《Delphi6電子商務應用開發》
Delphi 教程 系列書籍 (011) 《Delphi6電子商務應用開發》 網友(邦)整理 EMail: shuaihj@163.com
:
Part1
Part2
作者: 飛思科技產品研發中心
叢書名: 開發專家之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 通過Managed 提供者訪問資料來源
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