注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Pascal/Delphi基于Delphi Web應(yīng)用開發(fā)

基于Delphi Web應(yīng)用開發(fā)

基于Delphi Web應(yīng)用開發(fā)

定 價:¥39.00

作 者: 康祥順 等編著
出版社: 清華大學(xué)出版社
叢編項:
標 簽: Delphi

ISBN: 9787302112198 出版時間: 2005-07-01 包裝: 膠版紙
開本: 大16開 頁數(shù): 354 字數(shù):  

內(nèi)容簡介

  本書主要講述Delphi的功能組件在Web開發(fā)中的應(yīng)用,作者采用“原理-實例-分析”的敘述模式,對Delphi組件的Web應(yīng)用開發(fā)進行了精彩剖析。全書共分9章,內(nèi)容涉及WebBroker、MIDAS、InternetExpress、MTS/COM、ASP、ActiveX、WebSnap、WebServices、IntraWeb等9個功能組件,既分析了如何創(chuàng)建傳統(tǒng)的CGI、ISAPI/NSAPI和客戶端/服務(wù)器結(jié)構(gòu)的Web應(yīng)用,又分析了如何創(chuàng)建當前最炙手可熱的WebServices、MIDAS和MTS/COM等多層結(jié)構(gòu)的Web應(yīng)用,技術(shù)全面、實用性強。隨書光盤附贈書中所有實例的源代碼。本書適用于Delphi程序開發(fā)人員、Borland產(chǎn)品愛好者以及希望用Delphi開發(fā)Web應(yīng)用的所有人員。本書前言Delphi是Borland公司推出的優(yōu)秀的前端開發(fā)工具。自Delphi7.0問世以來,其友好的集成開發(fā)界面、可視化的雙向開發(fā)模式、良好的數(shù)據(jù)庫支持以及高效的程序開發(fā)和程序運行效率,備受廣大程序設(shè)計師的好評。近幾年,Delphi已逐漸成為使用最廣泛的編程語言之一。Delphi不但能夠幫助開發(fā)者快速創(chuàng)建Windows應(yīng)用程序,還簡化了Windows與瀏覽器、Web服務(wù)器、中間件以及后臺數(shù)據(jù)庫系統(tǒng)等的集成。Delphi7.0是目前惟一支持所有工業(yè)標準(XML、SOAP、WSDL、XSL等)的開發(fā)工具,同時它還支持基于Web服務(wù)的Microsoft.NET和SUNONE體系。Delphi7.0中包含了BizSnap、DataSnap、WebSnap和IntraWeb等功能組件,用戶可以利用這些組件快速開發(fā)出支持Web服務(wù)的服務(wù)器端和客戶端應(yīng)用程序。在網(wǎng)絡(luò)應(yīng)用日益普及的今天,利用Delphi7.0提供的開發(fā)模式,企業(yè)不用丟棄原來的開發(fā)方式、開發(fā)技巧以及源代碼,僅僅是拖放組件和寫幾行Delphi代碼,就可以將系統(tǒng)快速轉(zhuǎn)移到基于Web服務(wù)的網(wǎng)絡(luò)應(yīng)用上來,系統(tǒng)在編譯時會自動進行轉(zhuǎn)換。一、本書內(nèi)容本書是目前最全面、最深入、最切合實際地分析用Delphi7.0開發(fā)Web應(yīng)用的書籍。通過閱讀本書,您將學(xué)習(xí)到以下幾個方面的知識:

作者簡介

暫缺《基于Delphi Web應(yīng)用開發(fā)》作者簡介

圖書目錄

第1章  WebBroker技術(shù)在Web開發(fā)中的應(yīng)用 1
1.1  WebBroker運作模式及其組件 1
1.2  TWebRequest對象和TWebResponse對象 2
1.2.1  TWebRequest對象 3
1.2.2  TWebResponse對象 3
1.3  TWebAction的TWebActionItem對象 4
1.4  實際開發(fā)一個WebBroker應(yīng)用程序 6
1.5  Tag標記和OnHTMLTag事件 14
1.6  創(chuàng)建多條件數(shù)據(jù)查詢系統(tǒng) 16
1.7  Cookie在Web Broker技術(shù)中的應(yīng)用 22
1.8  復(fù)雜數(shù)據(jù)類型的處理 23
第2章  DataSnap(MIDAS)在Web開發(fā)中的應(yīng)用 26
2.1  Delphi的MIDAS技術(shù)嘗鮮 26
2.2  MIDAS技術(shù)的運作過程 28
2.3  MIDAS分布式多層應(yīng)用系統(tǒng)的開發(fā)過程 30
2.4  創(chuàng)建高效率的數(shù)據(jù)查詢分布式應(yīng)用系統(tǒng) 36
2.4.1  Locate查詢 37
2.4.2  客戶端傳遞命令 38
2.4.3  客戶端傳遞參數(shù) 39
2.4.4  3種方法比較 41
2.5  MIDAS維護數(shù)據(jù)的方式 41
2.6  創(chuàng)建NT服務(wù)類型的應(yīng)用程序服務(wù)器 45
2.7  開發(fā)具有容錯能力和負載平衡的應(yīng)用系統(tǒng) 48
2.8  增強MIDAS應(yīng)用系統(tǒng)的安全性 51
2.9  在適當?shù)奈恢锰幚硐到y(tǒng)錯誤 55
2.10  提高應(yīng)用系統(tǒng)的執(zhí)行效率 56
2.10.1  狀態(tài)對象和無狀態(tài)對象的結(jié)合使用 57
2.10.2  合理的遠程調(diào)用方式 59
2.10.3  合理安排系統(tǒng)結(jié)構(gòu) 60
2.10.4  合理書寫代碼 61
2.10.5  合理使用對象池Pooling技術(shù) 62
第3章  MTS/COM+在Web開發(fā)中的應(yīng)用 63
3.1  利用Delphi開發(fā)MTS/COM+組件 63
3.2  MTS/COM+組件的動態(tài)創(chuàng)建及相互調(diào)用 68
3.3  維護MTS/COM+組件對象的狀態(tài)信息 75
3.4  MTS/COM+組件的安裝、發(fā)布與配置 80
第4章  Internet Express在Web開發(fā)中的應(yīng)用 83
4.1  Internet Express系統(tǒng)架構(gòu)以及開發(fā)組件 83
4.2  簡單的Internet Express應(yīng)用開發(fā)示例 84
4.3  分布式Web應(yīng)用程序的開發(fā) 89
4.4  Internet Express的組件事件和觸發(fā)時機 91
4.4.1  Internet Express組件事件以及觸發(fā)的時機 91
4.4.2  使用無狀態(tài)組件查詢數(shù)據(jù) 93
4.5  修飾用Internet Express技術(shù)開發(fā)的Web頁面 96
4.5.1  利用頁面模板修飾Web頁面 96
4.5.2  利用Tag標記合理布局頁面 97
4.5.3  使用組件的顯示屬性修飾頁面 97
4.5.4  使用自定義組件包修飾頁面 102
第5章  ASP在Web開發(fā)中的應(yīng)用 108
5.1  ASP系統(tǒng)運作過程及其系統(tǒng)分析 108
5.2  用Delphi創(chuàng)建一個簡單的ASP應(yīng)用程序 110
5.3  結(jié)合WebBroker技術(shù)開發(fā)ASP對象 112
5.4  結(jié)合Internet Express技術(shù)開發(fā)ASP組件 116
5.5  MTS/COM+中間件技術(shù)與ASP的結(jié)合 119
第6章  ActiveX在Web開發(fā)中的應(yīng)用 124
6.1  ActiveX技術(shù)簡介 124
6.2  利用Delphi開發(fā)ActiveForm應(yīng)用程序 125
6.3  開發(fā)能夠處理數(shù)據(jù)庫的ActiveForm組件 130
6.4  發(fā)布ActiveX應(yīng)用程序 134
6.5  ActiveX控件在運行期自動注冊 137
第7章  WebSnap在Web開發(fā)中的應(yīng)用 140
7.1  WebSnap開發(fā)基礎(chǔ) 140
7.1.1  WebSnap開發(fā)組件 140
7.1.2  WebSnap的工作原理以及基本的開發(fā)環(huán)境 141
7.1.3  開始一個簡單示例 142
7.1.4  WebSnap程序的調(diào)試、類型轉(zhuǎn)換與發(fā)布 154
7.2  WebSnap與數(shù)據(jù)庫的結(jié)合 158
7.2.1  數(shù)據(jù)的詳細顯示 159
7.2.2  收集數(shù)據(jù) 161
7.2.3  數(shù)據(jù)查詢 164
7.2.4  關(guān)系型數(shù)據(jù)表的設(shè)計 169
7.3  用戶管理和會話期管理 169
7.3.1  用戶管理 170
7.3.2  Session保存期限的控制 175
7.3.3  權(quán)限的控制 176
7.4  WebSnap頁面的修飾 179
7.4.1  使用自帶組件修飾頁面 179
7.4.2  使用自定義模板修飾頁面 185
7.4.3  利用代碼修飾頁面 187
7.5  WebSnap高級應(yīng)用 193
7.5.1  文件的上傳與處理 193
7.5.2  客戶端系統(tǒng)的處理 198
7.5.3  WebSnap與WebServices的結(jié)合使用 200
第8章  SOAP/Web Services在Web開發(fā)中的應(yīng)用 210
8.1  Web Services基本開發(fā) 210
8.1.1  什么是Web Services 210
8.1.2  Web Services的系統(tǒng)架構(gòu) 211
8.1.3  Web Services組件 212
8.1.4  開發(fā)Web Services的基本步驟 214
8.1.5  一個簡單的示例 215
8.1.6  其他類型的Web Services的開發(fā) 224
8.2  SOAP與Web Services 231
8.2.1  什么是SOAP 232
8.2.2  SOAP封包的結(jié)構(gòu) 233
8.2.3  數(shù)據(jù)的封裝 236
8.3  Web Services與數(shù)據(jù)庫 255
8.3.1  第一個結(jié)合數(shù)據(jù)庫的示例 256
8.3.2  返回適量的數(shù)據(jù) 260
8.3.3  通過Web Services集成應(yīng)用系統(tǒng) 267
8.3.4  Session(會話)管理及異常處理 276
8.4  調(diào)用網(wǎng)上的Web Services 282
8.4.1  什么是UDDI 282
8.4.2  一個簡單的例子 284
8.4.3  一個返回復(fù)雜數(shù)據(jù)類型的Web Services 288
8.4.4  Web Services系統(tǒng)的安全和效率 292
第9章  IntraWeb在Web開發(fā)中的應(yīng)用 294
9.1  IntraWeb開發(fā)基礎(chǔ) 294
9.1.1  IntraWeb簡介 294
9.1.2  環(huán)境要求 294
9.1.3  IntraWeb的安裝 294
9.1.4  IDE介紹 295
9.1.5  創(chuàng)建第一個IntraWeb應(yīng)用 297
9.1.6  調(diào)試和轉(zhuǎn)換應(yīng)用程序 299
9.1.7  發(fā)布應(yīng)用程序 300
9.1.8  訪問應(yīng)用程序 302
9.2  Application應(yīng)用模式的開發(fā) 303
9.2.1  窗口的管理方式 303
9.2.2  窗口的布局模式——布局管理器 309
9.2.3  狀態(tài)管理 313
9.2.4  Session的管理 319
9.2.5  IntraWeb與數(shù)據(jù)庫的完美結(jié)合 321
9.2.6  安全控制 325
9.3  Page開發(fā)模式 332
9.3.1  Page模式的管理控制 332
9.3.2  在Page模式下,IntraWeb與WebSnap的協(xié)作 335
9.3.3  在Page模式下使用數(shù)據(jù)庫 340
9.4  IntraWeb高級應(yīng)用 342
9.4.1  利用CSS樣式表美化頁面 342
9.4.2  使用JavaScript腳本處理簡單的客戶端工作 343
9.4.3  用SSL增加應(yīng)用程序的安全性 347
9.4.4  使用圖形裝飾頁面 349
9.4.5  外部文件的處理 350
9.4.6  系統(tǒng)模板的使用 350
9.4.7  提高應(yīng)用程序的執(zhí)行效率 351
后記 353

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號