出版時(shí)間:2002-02-01 出版社:人民郵電 作者:Jeffry Houser 頁(yè)數(shù):536
內(nèi)容概要
本書全面地介紹了用ColdFusion 5進(jìn)行Web開發(fā)的常用技術(shù)。全書分為4部分21章。第1部分為第1到6章,主要介紹有關(guān)后臺(tái)數(shù)據(jù)庫(kù)的知識(shí),為交互應(yīng)用的實(shí)現(xiàn)提供支持。第2部分為第7到13章,介紹了定制站點(diǎn)交互界面的方法。第3部分是第14到18章,介紹了各種網(wǎng)站服務(wù)的開發(fā)技術(shù)以及網(wǎng)站管理的方法。第4部分介紹了一些高級(jí)數(shù)據(jù)傳送技術(shù)。
本書適合于中級(jí)和高級(jí)的ColdFusion開發(fā)者閱讀,也適合有經(jīng)驗(yàn)的Web開發(fā)人員學(xué)習(xí)ColdFusion之用。
書籍目錄
第1部分 實(shí)現(xiàn)Internet的交互性
第1章 設(shè)計(jì)應(yīng)用程序時(shí)需要考慮的一般事項(xiàng) 3
1.1 ColdFusion所用的后臺(tái)數(shù)據(jù)庫(kù) 3
1.1.1 Microsoft Access 3
1.1.2 客戶端/服務(wù)器數(shù)據(jù)庫(kù) 5
1.2 ColdFusion模板的結(jié)構(gòu) 6
1.2.1 如何編寫好的文檔頭 7
1.2.2 模板的處理區(qū)段 9
1.3 變 量 10
1.3.1 變量類型 10
1.3.2 變量類別 11
1.4 Application.cfm文件 12
1.4.1 應(yīng)用程序作用域 15
1.4.2 Cookie并不可怕 16
1.4.3 標(biāo)準(zhǔn)變量 17
1.4.4 錯(cuò)誤處理 18
1.5 本章所學(xué)的內(nèi)容 24
第2章 構(gòu)建Product區(qū)段 25
2.1 規(guī)劃應(yīng)用程序 25
2.1.1 一對(duì)一關(guān)系 26
2.1.2 一對(duì)多關(guān)系 27
2.1.3 關(guān)于數(shù)據(jù)建模的一些最后說(shuō)明 28
2.2 瀏覽Product區(qū)段 29
2.2.1 SQL select語(yǔ)句 30
2.2.2 Application.cfm 31
2.2.3 我們的產(chǎn)品主頁(yè) 32
2.2.4 產(chǎn)品列表 35
2.2.5 我們的產(chǎn)品描述頁(yè)面 37
2.3 本章所學(xué)的內(nèi)容 41
第3章 動(dòng)態(tài)Web站點(diǎn)導(dǎo)航 42
3.1 代碼模塊化 42
3.1.1 副作用 43
3.1.2 CFINCLUDE語(yǔ)句 43
3.1.3 自定義標(biāo)記 47
3.2 使用包含文件來(lái)改進(jìn)我們的Web站點(diǎn) 50
3.2.1 重建Application.cfm 50
3.2.2 創(chuàng)建動(dòng)態(tài)導(dǎo)航欄 55
3.3 本章所學(xué)的內(nèi)容 58
第4章 通過(guò)數(shù)據(jù)庫(kù)生成所需信息 59
4.1 自引用表格 59
4.1.1 表格結(jié)構(gòu) 60
4.1.2 導(dǎo)航結(jié)構(gòu) 61
4.1.3 數(shù)據(jù)庫(kù)驅(qū)動(dòng)部分 61
4.2 創(chuàng)建導(dǎo)航欄 63
4.3 基于數(shù)據(jù)庫(kù)驅(qū)動(dòng)的內(nèi)容 67
4.3.1 主頁(yè)的默認(rèn)部分 67
4.3.2 創(chuàng)建News部分 70
4.3.3 Support部分 78
4.4 本章所學(xué)的內(nèi)容 81
第5章 用戶調(diào)查 82
5.1 組織數(shù)據(jù) 82
5.2 創(chuàng)建調(diào)查 83
5.2.1 提出調(diào)查問(wèn)題 83
5.2.2 處理調(diào)查結(jié)果 87
5.2.3 調(diào)查存檔 92
5.3 本章所學(xué)的內(nèi)容 94
第6章 為站點(diǎn)添加搜索引擎 95
6.1 搜索產(chǎn)品 95
6.2 創(chuàng)建全文搜索 102
6.2.1 創(chuàng)建一個(gè)Verity集合 102
6.2.2 填充集合 103
6.2.3 對(duì)查詢結(jié)果集建立索引 105
6.3 創(chuàng)建一個(gè)Verity搜索界面 108
6.4 本章所學(xué)的內(nèi)容 114
第2部分 創(chuàng)建自定義的用戶體驗(yàn)
第7章 創(chuàng)建用戶注冊(cè)表單 119
7.1 我們需要收集什么樣的用戶信息 119
7.2 創(chuàng)建注冊(cè)表單 121
7.2.1 注冊(cè)表單 121
7.2.2 注冊(cè)處理 127
7.2.3 CFINSERT標(biāo)記 132
7.3 本章所學(xué)的內(nèi)容 132
第8章 為ColdFusion應(yīng)用程序添加安全性 134
8.1 創(chuàng)建安全性方案 134
8.1.1 安全性的普通實(shí)現(xiàn) 134
8.1.2 數(shù)據(jù)結(jié)構(gòu) 135
8.2 數(shù)據(jù)項(xiàng) 138
8.3 創(chuàng)建安全管理員 142
8.3.1 命名規(guī)則 142
8.3.2 維護(hù)組 142
8.3.3 用戶維護(hù) 150
8.3.4 關(guān)聯(lián)組和用戶 171
8.3.5 維護(hù)組對(duì)數(shù)據(jù)的訪問(wèn) 177
8.4 本章所學(xué)的內(nèi)容 185
第9章 登錄和注銷 186
9.1 創(chuàng)建登錄頁(yè)面 186
9.2 再訪Application.cfm 193
9.2.1 Internet Application.cfm 193
9.2.2 Admin Application.cfm 195
9.3 改寫的注冊(cè)處理 196
9.4 再訪導(dǎo)航 202
9.5 注 銷 206
9.6 本章所學(xué)的內(nèi)容 207
第10章 ColdFusion和Java 208
10.1 關(guān)于Java的一點(diǎn)知識(shí) 208
10.2 滾動(dòng)標(biāo)題小程序 208
10.3 創(chuàng)建Java導(dǎo)航 212
10.4 本章所學(xué)的內(nèi)容 222
第11章 增強(qiáng)顧客服務(wù)部分 223
11.1 表格結(jié)構(gòu) 223
11.2 再訪用戶注冊(cè) 224
11.2.1 注冊(cè)用戶自定義標(biāo)記 224
11.2.2 處理注冊(cè)頁(yè)面 230
11.2.3 更新用戶自定義標(biāo)記 235
11.3 報(bào)告問(wèn)題 238
11.3.1 報(bào)告問(wèn)題的輸入頁(yè)面 238
11.3.2 報(bào)告問(wèn)題的處理頁(yè)面 248
11.4 表單合法性檢驗(yàn) 254
11.4.1 使用JavaScript的客戶端合法性檢驗(yàn) 255
11.4.2 使用ColdFusion的服務(wù)器端合法性檢驗(yàn) 258
11.5 本章所學(xué)的內(nèi)容 272
第12章 添加討論組 273
12.1 組織數(shù)據(jù) 273
12.2 討論組主頁(yè) 274
12.3 創(chuàng)建一個(gè)新的討論主題 285
12.4 創(chuàng)建主題的響應(yīng) 289
12.5 本章所學(xué)的內(nèi)容 294
第13章 創(chuàng)建用戶配置文件 295
13.1 用戶配置文件頁(yè)面 295
13.1.1 數(shù)據(jù)結(jié)構(gòu) 295
13.1.2 用戶配置文件輸入頁(yè)面 299
13.1.3 用戶配置文件驗(yàn)證頁(yè)面 310
13.1.4 用戶配置文件處理頁(yè)面 326
13.2 用數(shù)據(jù)填充主頁(yè) 330
13.3 本章所學(xué)的內(nèi)容 335
第3部分 在ColdEusion中創(chuàng)建Intranet站點(diǎn)
第14章 文檔共享 339
14.1 變更數(shù)據(jù)庫(kù) 339
14.2 添加新文檔 340
14.2.1 文檔輸入頁(yè)面 341
14.2.2 文檔處理頁(yè)面 344
14.3 瀏覽文檔 348
14.4 本章所學(xué)的內(nèi)容 351
第15章 創(chuàng)建公司日歷 353
15.1 組織數(shù)據(jù) 353
15.1.1 Calendar表格 353
15.1.2 一些數(shù)據(jù)項(xiàng) 354
15.2 創(chuàng)建日歷項(xiàng) 355
15.2.1 輸入頁(yè)面 355
15.2.2 處理頁(yè)面 360
15.3 顯示日歷 364
15.3.1 算法 364
15.3.2 顯示頁(yè)面 365
15.3.3 項(xiàng)細(xì)節(jié)頁(yè)面 372
15.4 本章所學(xué)的內(nèi)容 375
第16章 創(chuàng)建地址簿 376
16.1 組織數(shù)據(jù) 376
16.2 組的維護(hù) 377
16.2.1 組輸入頁(yè)面 377
16.2.2 組處理頁(yè)面 379
16.3 創(chuàng)建地址簿項(xiàng) 380
16.3.1 創(chuàng)建地址簿項(xiàng)的輸入頁(yè)面 381
16.3.2 驗(yàn)證地址簿項(xiàng) 388
16.3.3 處理新項(xiàng) 399
16.4 給用戶分組 410
16.4.1 用戶組輸入頁(yè)面 411
16.4.2 用戶組處理頁(yè)面 413
16.5 顯示地址簿項(xiàng) 415
16.5.1 組列表 415
16.5.2 用戶列表頁(yè)面 416
16.5.3 用戶詳細(xì)資料頁(yè)面 420
16.6 本章所學(xué)的內(nèi)容 422
第17章 為Internet站點(diǎn)創(chuàng)建管理部分 424
17.1 導(dǎo)航欄 424
17.1.1 導(dǎo)航維護(hù)主頁(yè) 424
17.1.2 增加新導(dǎo)航項(xiàng) 426
17.1.3 編輯導(dǎo)航項(xiàng) 434
17.1.4 刪除導(dǎo)航項(xiàng) 446
17.2 維護(hù)What's New區(qū) 447
17.2.1 What's New維護(hù)主頁(yè) 447
17.2.2 在What's New中創(chuàng)建新文檔 449
17.2.3 編輯新聞發(fā)布 456
17.2.4 刪除新聞發(fā)布 467
17.3 本章所學(xué)的內(nèi)容 468
第18章 創(chuàng)建用戶報(bào)告 470
18.1 組織數(shù)據(jù) 470
18.2 在用戶上網(wǎng)瀏覽時(shí)跟蹤用戶 471
18.3 創(chuàng)建用戶報(bào)告 472
18.3.1 顯示用戶列表 472
18.3.2 用戶日期列表 480
18.3.3 在指定日期的用戶詳細(xì)資料 482
18.4 導(dǎo)航報(bào)告 484
18.4.1 導(dǎo)航列表 484
18.4.2 導(dǎo)航日期列表 486
18.4.3 導(dǎo)航日期的詳細(xì)資料 488
18.5 本章所學(xué)的內(nèi)容 490
第4部分 高級(jí)數(shù)據(jù)傳送
第19章 高級(jí)錯(cuò)誤檢查 493
19.1 處理運(yùn)行時(shí)的異常 493
19.1.1 捕獲數(shù)據(jù)庫(kù)錯(cuò)誤 493
19.1.2 生成自定義錯(cuò)誤 495
19.2 ColdFusion 日志 501
19.2.1 CFLOG 501
19.2.2 在ColdFusion Administrator里瀏覽日志 502
19.3 本章所學(xué)的內(nèi)容 503
第20章 高級(jí)查詢 504
20.1 緩存州列表 504
20.2 重訪討論組 507
20.2.1 在討論組主頁(yè)上顯示總數(shù) 507
20.2.2 主題列表 511
20.3 將兩種查詢聯(lián)合使用 516
20.4 本章所學(xué)的內(nèi)容 523
第21章 使用WDDX和XML共享數(shù)據(jù) 524
21.1 共享Web數(shù)據(jù) 524
21.2 使用他人的數(shù)據(jù) 528
21.2.1 獲取新聞供給 528
21.2.2 在站點(diǎn)中集成新聞供給 529
21.3 本章所學(xué)的內(nèi)容 536
圖書封面
評(píng)論、評(píng)分、閱讀與下載
即時(shí)應(yīng)用 ColdFusion 5 PDF格式下載