注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程精通ASP.NET 2.0典型模塊設(shè)計(jì)與實(shí)現(xiàn)

精通ASP.NET 2.0典型模塊設(shè)計(jì)與實(shí)現(xiàn)

精通ASP.NET 2.0典型模塊設(shè)計(jì)與實(shí)現(xiàn)

定 價(jià):¥56.00

作 者: 陳冠軍 編著
出版社: 人民郵電出版社
叢編項(xiàng): 程序開發(fā)應(yīng)用精通叢書
標(biāo) 簽: ASP.NET

ISBN: 9787115155535 出版時(shí)間: 2007-02-01 包裝: 膠版紙
開本: 787*1092 1/16 頁數(shù): 487 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書全面講解了ASP.NET 2.0網(wǎng)絡(luò)應(yīng)用開發(fā)的典型模塊,共分31章,既涵蓋了網(wǎng)站、論壇、留言板等熱門應(yīng)用所涉及的典型模塊,也涵蓋了在線應(yīng)用、緩存技術(shù)、個(gè)性設(shè)置等比較流行的ASP.NET 2.0模塊。每個(gè)模塊均按照實(shí)際開發(fā)流程編寫,便于讀者了解開發(fā)的環(huán)境,掌握開發(fā)流程。 本書圖文并茂、代碼豐富、通俗易懂,適合于ASP.NET 2.0的初、中級(jí)用戶、網(wǎng)絡(luò)管理與開發(fā)人員閱讀,也可作為大中專院校教材或相關(guān)培訓(xùn)機(jī)構(gòu)培訓(xùn)用書。

作者簡(jiǎn)介

暫缺《精通ASP.NET 2.0典型模塊設(shè)計(jì)與實(shí)現(xiàn)》作者簡(jiǎn)介

圖書目錄

第1章 登錄驗(yàn)證模塊 1
1.1 開發(fā)站點(diǎn)前的配置 1
1.1.1 創(chuàng)建Web站點(diǎn) 2
1.1.2 使用站點(diǎn)安全工具配置身份驗(yàn)證模式 3
1.1.3 配置站點(diǎn)的數(shù)據(jù)存儲(chǔ)方式 5
1.1.4 定制自己的數(shù)據(jù)存儲(chǔ)方式 5
1.2 最普通的登錄方式 8
1.2.1 用戶注冊(cè)功能 8
1.2.2 用戶的登錄功能 9
1.2.3 修改密碼功能 9
1.2.4 在登錄頁面中添加注冊(cè)導(dǎo)航功能 10
1.2.5 顯示登錄用戶名和用戶狀態(tài)功能 10
1.2.6 根據(jù)用戶登錄身份顯示不同效果頁功能 11
1.3 基于角色的登錄方式 11
1.3.1 在應(yīng)用程序中啟用角色 12
1.3.2 創(chuàng)建角色 12
1.3.3 創(chuàng)建角色訪問規(guī)則 13
1.3.4 賦予用戶角色權(quán)限 14
1.3.5 驗(yàn)證角色的登錄 14
1.4 匿名用戶的授權(quán)管理 15
1.5 小結(jié) 16
第2章 緩存管理模塊 17
2.1 數(shù)據(jù)庫緩存依賴的優(yōu)點(diǎn) 17
2.2 開始使用緩存 18
2.2.1 開啟應(yīng)用程序的緩存功能 18
2.2.2 配置緩存依賴的數(shù)據(jù)庫 19
2.2.3 為SQL Server啟用緩存通知 19
2.3 控件級(jí)數(shù)據(jù)緩存功能 20
2.3.1 添加時(shí)間戳和數(shù)據(jù) 20
2.3.2 觀察緩存數(shù)據(jù)的變化 21
2.4 頁面級(jí)數(shù)據(jù)緩存依賴功能 22
2.4.1 配置頁面的緩存屬性 22
2.4.2 完善模塊中兩個(gè)功能的導(dǎo)航 23
2.5 小結(jié) 23
第3章 個(gè)性化設(shè)置模塊 25
3.1 簡(jiǎn)單類型的個(gè)性化設(shè)置功能 25
3.1.1 設(shè)置個(gè)性化的項(xiàng)目 26
3.1.2 配置個(gè)性化信息 26
3.1.3 個(gè)性化用戶登錄站點(diǎn) 26
3.1.4 保存?zhèn)€性化設(shè)置 27
3.1.5 顯示個(gè)性化設(shè)置 27
3.2 復(fù)雜類型的個(gè)性化設(shè)置功能 28
3.2.1 設(shè)計(jì)復(fù)雜個(gè)性化的項(xiàng)目 28
3.2.2 配置復(fù)雜項(xiàng)目 29
3.2.3 保存復(fù)雜項(xiàng)目的設(shè)置 29
3.2.4 獲取復(fù)雜項(xiàng)目的設(shè)置并顯示 30
3.3 匿名用戶的個(gè)性化設(shè)置功能 31
3.3.1 啟用匿名用戶的個(gè)人配置屬性 32
3.3.2 設(shè)計(jì)匿名用戶的登錄功能 32
3.3.3 將匿名用戶的個(gè)性化設(shè)置移植到已驗(yàn)證用戶 34
3.4 完善系統(tǒng)對(duì)3個(gè)功能的導(dǎo)航 35
3.5 小結(jié) 35
第4章 投票模塊 37
4.1 一個(gè)簡(jiǎn)單的投票系統(tǒng) 37
4.1.1 設(shè)計(jì)投票功能的數(shù)據(jù)存儲(chǔ)方式 37
4.1.2 投票項(xiàng)目管理功能 38
4.1.3 投票功能 41
4.1.4 圖形化顯示投票結(jié)果功能 43
4.2 防止重復(fù)投票技術(shù) 45
4.2.1 利用Session對(duì)象 45
4.2.2 利用Cookies對(duì)象 46
4.2.3 驗(yàn)證IP和登錄時(shí)間 46
4.2.4 小范圍調(diào)查 47
4.3 一個(gè)完整的投票系統(tǒng) 47
4.3.1 投票系統(tǒng)的功能模塊 47
4.3.2 投票系統(tǒng)的數(shù)據(jù)庫架構(gòu) 48
4.3.3 數(shù)據(jù)庫中數(shù)據(jù)之間的關(guān)系 49
4.3.4 投票主題管理 49
4.3.5 投票項(xiàng)目管理 54
4.3.6 投票功能管理 57
4.3.7 投票系統(tǒng)后臺(tái)權(quán)限管理 62
4.4 小結(jié) 63
第5章 RSS模塊 65
5.1 RSS的定義 65
5.2 RSS的作用 66
5.3 RSS的訂閱原理 66
5.3.1 RSS的工作原理 66
5.3.2 RSS訂閱工具的使用 67
5.4 在網(wǎng)站內(nèi)加入RSS功能 70
5.4.1 使用Microsoft提供的RSS工具包 71
5.4.2 一個(gè)簡(jiǎn)單的RSS閱讀器 72
5.4.3 一個(gè)復(fù)雜的RSS閱讀器 73
5.4.4 讓站點(diǎn)提供訂閱功能 75
5.5 小結(jié) 77
第6章 在線編輯模塊 79
6.1 在線編輯的原理 79
6.2 編輯器的界面 80
6.3 一個(gè)簡(jiǎn)單的在線編輯器 80
6.3.1 在線編輯窗口的界面設(shè)計(jì) 80
6.3.2 在線編輯的功能實(shí)現(xiàn) 81
6.3.3 在線編輯的運(yùn)行效果 82
6.4 多功能在線編輯器的介紹 83
6.4.1 FreeTextBox編輯器 83
6.4.2 FCKEditor在線編輯器 85
6.5 小結(jié) 89
第7章 在線支付模塊 91
7.1 在線支付介紹 91
7.1.1 在線支付的安全保障 91
7.1.2 在線支付的優(yōu)點(diǎn) 92
7.2 在線支付的流程 92
7.3 使用支付寶實(shí)現(xiàn)在線支付 92
7.3.1 支付寶接口概述 92
7.3.2 支付寶接口服務(wù)下載 93
7.4 使用支付寶實(shí)現(xiàn)在線支付的實(shí)例 93
7.4.1 在項(xiàng)目中加入支付寶程序 93
7.4.2 設(shè)計(jì)訂單提交功能 94
7.4.3 獲取支付成功后的返回信息 96
7.4.4 設(shè)置支付過程中的通知 100
7.4.5 實(shí)現(xiàn)訂單到支付寶的提交 103
7.5 小結(jié) 104
第8章 電子郵件模塊 105
8.1 用ASP.NET 2.0實(shí)現(xiàn)郵件的發(fā)送 105
8.1.1 SMTP介紹 105
8.1.2 實(shí)現(xiàn)郵件發(fā)送功能 106
8.1.3 實(shí)現(xiàn)郵件附件的發(fā)送 107
8.2 使用功能齊全的JMail 108
8.2.1 JMail的優(yōu)點(diǎn) 109
8.2.2 JMail的安裝 109
8.2.3 在ASP.NET中使用JMail發(fā)送郵件 109
8.2.4 在ASP.NET中使用JMail接收郵件 111
8.3 小結(jié) 118
第9章 上傳和下載模塊 119
9.1 上傳和下載簡(jiǎn)介 119
9.2 簡(jiǎn)單的上傳和下載 119
9.2.1 上傳文件到服務(wù)器 120
9.2.2 從服務(wù)器下載文件 122
9.3 復(fù)雜的上傳和下載 124
9.3.1 上傳圖片到數(shù)據(jù)庫 124
9.3.2 從數(shù)據(jù)庫下載圖片 127
9.4 “AspnetUpload”上傳組件的使用 131
9.4.1 多文件的上傳 131
9.4.2 支持上傳文件的實(shí)時(shí)進(jìn)度條 132
9.5 小結(jié) 134
第10章 圖文驗(yàn)證模塊 135
10.1 概述 135
10.1.1 驗(yàn)證碼的作用 135
10.1.2 驗(yàn)證碼的原理 135
10.1.3 比較常見的幾種驗(yàn)證方式 136
10.2 最簡(jiǎn)單的隨機(jī)數(shù)字驗(yàn)證 136
10.2.1 生成隨機(jī)數(shù)字 136
10.2.2 設(shè)計(jì)驗(yàn)證功能 137
10.2.3 實(shí)現(xiàn)服務(wù)器端驗(yàn)證 138
10.3 復(fù)雜的圖文驗(yàn)證 139
10.3.1 創(chuàng)建生成隨機(jī)字符的方法 139
10.3.2 創(chuàng)建生成隨機(jī)圖片的方法 140
10.3.3 實(shí)現(xiàn)驗(yàn)證功能 141
10.4 小結(jié) 143
第11章 縮略圖水印模塊 145
11.1 縮略圖加水印的原理 145
11.2 自定義帶版權(quán)水印的縮略圖 146
11.2.1 生成縮略圖功能 146
11.2.2 為縮略圖添加版權(quán)信息 149
11.2.3 為縮略圖添加水印 150
11.2.4 一個(gè)高質(zhì)量的縮略圖水印模塊 151
11.3 使用第三方組件生成縮略圖水印 153
11.3.1 “AspJpeg”組件的功能特點(diǎn) 154
11.3.2 在項(xiàng)目中添加“AspJpeg”組件 154
11.3.3 使用“AspNetImage”組件生成縮略圖的范例 155
11.3.4 使用“AspNetImage”組件生成縮略圖文字水印的范例 155
11.4 小結(jié) 157
第12章 防盜鏈模塊 159
12.1 盜鏈對(duì)網(wǎng)站的影響 159
12.2 盜鏈應(yīng)對(duì)措施 160
12.2.1 HTTP請(qǐng)求的定義 160
12.2.2 服務(wù)器處理請(qǐng)求的原理 160
12.2.3 ASP.NET 2.0的運(yùn)行機(jī)制 161
12.3 ASP.NET 2.0中防盜鏈的解決方案 162
12.3.1 設(shè)計(jì)處理圖片的HttpHandler處理程序 162
12.3.2 在應(yīng)用配置中注冊(cè)HttpHandler 164
12.3.3 在IIS中配置圖片的特殊處理程序 164
12.3.4 測(cè)試處理程序的執(zhí)行效果 165
12.4 防盜鏈下載實(shí)例 166
12.5 小結(jié) 168
第13章 在線客服模塊 169
13.1 概述 169
13.2 QQ網(wǎng)站提供的在線客服 170
13.2.1 QQ網(wǎng)站自動(dòng)生成在線客服代碼 170
13.2.2 將代碼應(yīng)用于項(xiàng)目中 172
13.3 多用戶在線客服范例 172
13.3.1 設(shè)計(jì)用戶QQ列表數(shù)據(jù)庫 173
13.3.2 設(shè)計(jì)客服人員的增刪功能 174
13.3.3 實(shí)現(xiàn)多用戶在線客服模塊 179
13.4 小結(jié) 181
第14章 網(wǎng)頁搜索模塊 183
14.1 概述 183
14.1.1 搜索引擎分類 183
14.1.2 搜索引擎的實(shí)現(xiàn)原理 184
14.1.3 搜索引擎的相關(guān)技術(shù) 185
14.2 用第三方的API實(shí)現(xiàn)搜索 185
14.2.1 使用Google API 185
14.2.2 使用百度 API 187
14.3 小結(jié) 191
第15章 網(wǎng)站統(tǒng)計(jì)模塊 193
15.1 概述 193
15.2 Alexa數(shù)據(jù)的調(diào)用 194
15.2.1 Alexa的作用 194
15.2.2 如何在ASP.NET 2.0中調(diào)用Alexa的數(shù)據(jù) 194
15.3 自定義統(tǒng)計(jì)模塊 195
15.3.1 設(shè)計(jì)保存IP數(shù)據(jù)的數(shù)據(jù)庫 195
15.3.2 設(shè)計(jì)顯示IP信息的界面 197
15.3.3 顯示最近訪問站點(diǎn)的10個(gè)IP 198
15.3.4 實(shí)現(xiàn)IP數(shù)據(jù)的統(tǒng)計(jì) 202
15.3.5 頁面訪問量統(tǒng)計(jì) 207
15.3.6 統(tǒng)計(jì)在線人數(shù) 208
15.4 小結(jié) 209
第16章 聊天模塊 211
16.1 簡(jiǎn)單的聊天功能 211
16.1.1 簡(jiǎn)單的聊天登錄 211
16.1.2 保存聊天信息 212
16.1.3 獲取聊天信息 213
16.1.4 格式化顯示聊天信息 213
16.1.5 設(shè)計(jì)聊天屏幕 214
16.1.6 實(shí)現(xiàn)兩個(gè)人聊天的功能 215
16.2 一個(gè)功能完善的聊天室 217
16.2.1 設(shè)計(jì)聊天室的數(shù)據(jù)庫 218
16.2.2 更改數(shù)據(jù)存儲(chǔ)方式 218
16.2.3 用戶注冊(cè)模塊 221
16.2.4 用戶登錄模塊 221
16.2.5 登錄配置信息 222
16.2.6 設(shè)計(jì)聊天室主界面 223
16.2.7 顯示在線用戶 225
16.2.8 用戶發(fā)言 227
16.2.9 聊天內(nèi)容顯示 230
16.3 小結(jié) 232
第17章 在線點(diǎn)播模塊 233
17.1 認(rèn)識(shí)流媒體服務(wù)器WMS 233
17.1.1 Windows Media Services 9 簡(jiǎn)介 233
17.1.2 WMS的應(yīng)用范圍 234
17.1.3 WMS流媒體的優(yōu)勢(shì) 234
17.2 通過WMS生成點(diǎn)播HTM頁面 234
17.2.1 添加發(fā)布點(diǎn) 234
17.2.2 創(chuàng)建點(diǎn)播HTM頁面 237
17.3 使用ASP.NET 2.0生成點(diǎn)播模塊 239
17.3.1 在ASP.NET中引用自動(dòng)生成的HTM頁面 239
17.3.2 制作點(diǎn)播列表 240
17.3.3 完成點(diǎn)播功能 241
17.4 在播放媒體中插播廣告 242
17.5 小結(jié) 243
第18章 報(bào)表模塊 245
18.1 用數(shù)據(jù)控件實(shí)現(xiàn)的簡(jiǎn)單報(bào)表范例 245
18.1.1 創(chuàng)建報(bào)表數(shù)據(jù) 245
18.1.2 創(chuàng)建報(bào)表視圖 246
18.1.3 打印報(bào)表 250
18.2 水晶報(bào)表的介紹 254
18.3 ASP.NET中使用水晶報(bào)表范例 254
18.3.1 創(chuàng)建顯示數(shù)據(jù)庫數(shù)據(jù)的水晶報(bào)表 254
18.3.2 創(chuàng)建報(bào)表的數(shù)據(jù)集 255
18.3.3 關(guān)聯(lián)數(shù)據(jù)集和報(bào)表 258
18.4 自定義主從結(jié)構(gòu)的水晶報(bào)表 260
18.4.1 使用帶報(bào)表的網(wǎng)站模板 260
18.4.2 創(chuàng)建包含主從關(guān)系表的數(shù)據(jù)集 261
18.4.3 用編程方式實(shí)現(xiàn)報(bào)表與數(shù)據(jù)源的關(guān)聯(lián) 262
18.5 小結(jié) 262
第19章 PDF文檔處理模塊 263
19.1 PDF文檔介紹 263
19.2 數(shù)據(jù)表格與PDF的格式轉(zhuǎn)換 264
19.2.1 第三方組件“iTextSharp”的調(diào)用 264
19.2.2 將數(shù)據(jù)表轉(zhuǎn)化為PDF的方法 264
19.2.3 實(shí)現(xiàn)Table到PDF文件轉(zhuǎn)換的范例 266
19.2.4 使用瀏覽器打開PDF文檔 269
19.3 用ASP.NET 2.0制作PDF格式化工具 270
19.3.1 創(chuàng)建文本型PDF文檔 271
19.3.2 在PDF中添加導(dǎo)航鏈接 272
19.3.3 在PDF中添加頁眉頁腳 273
19.3.4 在PDF中插入圖片 275
19.4 小結(jié) 276
第20章 留言板模塊 277
20.1 利用XML技術(shù)構(gòu)造留言板 277
20.1.1 保存留言內(nèi)容的XML模板 277
20.1.2 讀取和保存XML數(shù)據(jù)的方法 278
20.1.3 發(fā)表留言功能 280
20.1.4 瀏覽所有留言功能 281
20.1.5 管理員登錄功能 283
20.1.6 用XSL文件轉(zhuǎn)換XML文件 285
20.1.7 刪除留言功能 286
20.2 利用數(shù)據(jù)庫技術(shù)構(gòu)造留言板 289
20.2.1 設(shè)計(jì)保存留言內(nèi)容的數(shù)據(jù)庫 289
20.2.2 部署數(shù)據(jù)庫提供程序 289
20.2.3 保存數(shù)據(jù)的方法 291
20.2.4 發(fā)表留言功能 292
20.2.5 瀏覽所有留言功能 293
20.2.6 管理員登錄功能 295
20.2.7 刪除留言功能 296
20.3 小結(jié) 297
第21章 數(shù)據(jù)庫快速訪問模塊 299
21.1 概述 299
21.2 不返回結(jié)果的執(zhí)行方法 300
21.2.1 不帶參數(shù)的SQL語句執(zhí)行方法 300
21.2.2 帶參數(shù)的SQL語句執(zhí)行方法 303
21.2.3 不帶參數(shù)的存儲(chǔ)過程執(zhí)行方法 305
21.2.4 帶參數(shù)的存儲(chǔ)過程執(zhí)行方法 306
21.3 返回一個(gè)字段的方法 308
21.4 返回?cái)?shù)據(jù)集DataReader的方法 310
21.5 方法集成測(cè)試 313
21.6 小結(jié) 313
第22章 新聞自動(dòng)發(fā)布模塊 315
22.1 后臺(tái)管理模塊 315
22.1.1 新聞模塊數(shù)據(jù)庫設(shè)計(jì) 315
22.1.2 新聞發(fā)布模板 317
22.1.3 新聞修改和刪除功能 320
22.1.4 后臺(tái)管理登錄功能 322
22.2 新聞主界面展示功能 323
22.2.1 普通展示功能 323
22.2.2 滾動(dòng)展示功能 324
22.3 新聞列表功能 325
22.4 新聞內(nèi)容瀏覽功能 328
22.5 整合新聞發(fā)布模塊 329
22.6 小結(jié) 330
第23章 ASP.NET+XML定制論壇模塊 331
23.1 論壇數(shù)據(jù)庫的介紹 331
23.1.1 設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu) 331
23.1.2 設(shè)置數(shù)據(jù)表關(guān)系 333
23.1.3 配置數(shù)據(jù)庫Provider 334
23.1.4 配置“Web.Config”中的數(shù)據(jù)庫連接 336
23.1.5 添加數(shù)據(jù)庫訪問類 336
23.2 新用戶入口 337
23.2.1 用戶的注冊(cè) 337
23.2.2 用戶的登錄 337
23.3 論壇主題的類別 338
23.3.1 添加論壇的類別 338
23.3.2 編輯論壇的類別 340
23.3.3 顯示論壇的類別 341
23.4 論壇的帖子詳細(xì)信息 342
23.4.1 帖子列表的顯示 342
23.4.2 帖子的發(fā)布 344
23.4.3 顯示帖子的詳細(xì)信息 349
23.4.4 帖子的回復(fù) 352
23.5 小結(jié) 356
第24章 Web Service實(shí)現(xiàn)天氣預(yù)報(bào)模塊 357
24.1 Web Service介紹 357
24.1.1 概述 357
24.1.2 Web Service的優(yōu)點(diǎn) 358
24.1.3 使用Web Service實(shí)現(xiàn)Hello World 358
24.2 使用Web Service實(shí)現(xiàn)天氣預(yù)報(bào) 360
24.2.1 創(chuàng)建Web Service天氣服務(wù) 361
24.2.2 在程序中使用Web Service 362
24.3 小結(jié) 364
第25章 在線隨機(jī)考試模塊 365
25.1 隨機(jī)考試的技術(shù)要點(diǎn) 365
25.1.1 隨機(jī)性 365
25.1.2 防止重復(fù) 366
25.2 考題數(shù)據(jù)庫設(shè)計(jì) 366
25.2.1 設(shè)計(jì)數(shù)據(jù)庫架構(gòu) 367
25.2.2 配置項(xiàng)目中的數(shù)據(jù)庫 367
25.3 考題管理功能 368
25.3.1 添加考題 368
25.3.2 編輯和刪除考題 371
25.4 在線考試功能 372
25.4.1 隨機(jī)選取考題 372
25.4.2 判斷考題是否重復(fù) 374
25.4.3 對(duì)比考試答案 375
25.5 小結(jié) 377
第26章 Web圖表模塊 379
26.1 OWC簡(jiǎn)介 379
26.2 使用OWC生成圖表 380
26.2.1 使用OWC的流程 380
26.2.2 生成柱狀圖 381
26.2.3 生成餅狀圖 384
26.3 使用OWC生成Excel數(shù)據(jù)表 386
26.4 小結(jié) 387
第27章 Pet Shop 4架構(gòu)分析模塊 389
27.1 Pet Shop概述 389
27.1.1 Pet Shop的發(fā)展 389
27.1.2 Pet Shop 4的安裝前提條件 390
27.1.3 Pet Shop 4的安裝手冊(cè) 390
27.2 Pet Shop 4數(shù)據(jù)庫分析 393
27.2.1 數(shù)據(jù)庫概覽 393
27.2.2 Pet Shop 4的數(shù)據(jù)庫登錄名 394
27.2.3 Pet Shop 4基本信息管理數(shù)據(jù)庫——MSPetShop4 396
27.2.4 Pet Shop 4用戶服務(wù)數(shù)據(jù)庫——MSPetShop4Services 397
27.2.5 Pet Shop 4訂單管理數(shù)據(jù)庫——MSPetShop4Orders 398
27.2.6 Pet Shop 4用戶配置數(shù)據(jù)庫——MSPetShop4Profile 399
27.3 Pet Shop 4項(xiàng)目文件分析 400
27.3.1 加解密“Web.Config”配置 400
27.3.2 項(xiàng)目內(nèi)容概覽 402
27.4 Pet Shop 4的新功能和新特色 404
27.5 小結(jié) 405
第28章 Pet Shop 4數(shù)據(jù)層分析 407
28.1 設(shè)計(jì)模式介紹 407
28.1.1 工廠設(shè)計(jì)模式 407
28.1.2 工廠設(shè)計(jì)模式在Pet Shop 4中的應(yīng)用 411
28.2 數(shù)據(jù)層的數(shù)據(jù)庫訪問 412
28.2.1 數(shù)據(jù)訪問接口IDAL 412
28.2.2 數(shù)據(jù)訪問的實(shí)現(xiàn)類 414
28.2.3 數(shù)據(jù)訪問工廠類DALFactory的實(shí)現(xiàn) 416
28.3 數(shù)據(jù)層中的個(gè)性配置 418
28.3.1 個(gè)性配置接口IProfileDAL 418
28.3.2 個(gè)性配置的實(shí)現(xiàn)類ProfileDAL 419
28.3.3 個(gè)性配置工廠類ProfileFactory的實(shí)現(xiàn) 421
28.4 SQL Server數(shù)據(jù)庫緩存依賴 422
28.4.1 緩存依賴接口ICacheDependency 422
28.4.2 緩存依賴實(shí)現(xiàn)類TableCacheDependency 423
28.4.3 緩存調(diào)用工廠模塊CacheDependencyFactory 424
28.4.4 數(shù)據(jù)庫緩存依賴的實(shí)現(xiàn)機(jī)制 425
28.5 小結(jié) 427
第29章 Pet Shop 4界面布局模塊 429
29.1 Pet Shop 4中的MasterPage 429
29.1.1 設(shè)計(jì)母版頁MasterPage 429
29.1.2 添加應(yīng)用母版頁的子頁 433
29.1.3 在子頁中訪問母版頁 434
29.2 Pet Shop 4中的皮膚 435
29.2.1 創(chuàng)建皮膚文件 435
29.2.2 引用皮膚文件 436
29.3 Pet Shop 4中的錯(cuò)誤處理 437
29.4 Pet Shop 4中的頁面驗(yàn)證 437
29.5 小結(jié) 439
第30章 Pet Shop 4購物籃管理模塊 441
30.1 購物籃總體架構(gòu) 441
30.2 購物籃的數(shù)據(jù)庫設(shè)計(jì) 442
30.2.1 購物籃表的依賴 442
30.2.2 購物籃表的結(jié)構(gòu) 443
30.3 購物籃的數(shù)據(jù)訪問層DAL 444
30.3.1 購物籃的實(shí)體類 444
30.3.2 購物籃的數(shù)據(jù)訪問類 446
30.4 購物籃的業(yè)務(wù)邏輯層BLL 450
30.5 購物籃的界面層 452
30.5.1 購物籃的界面設(shè)計(jì) 452
30.5.2 實(shí)現(xiàn)添加購物籃商品 454
30.5.3 更新購物籃商品數(shù)量 455
30.5.4 計(jì)算購物籃中商品總價(jià) 456
30.5.5 移除購物籃中商品 457
30.6 匿名用戶到驗(yàn)證用戶購物籃的轉(zhuǎn)移 458
30.7 小結(jié) 459
第31章 Pet Shop 4訂單管理模塊 461
31.1 訂單的數(shù)據(jù)庫設(shè)計(jì) 461
31.1.1 訂單數(shù)據(jù)庫結(jié)構(gòu) 461
31.1.2 訂單數(shù)據(jù)庫中表關(guān)系 463
31.2 訂單的數(shù)據(jù)訪問層 463
31.2.1 訂單的實(shí)體類 463
31.2.2 訂單的數(shù)據(jù)訪問類 464
31.3 訂單的業(yè)務(wù)邏輯層 466
31.3.1 訂單的數(shù)據(jù)訪問類 466
31.3.2 同步提交訂單操作類 468
31.3.3 異步提交訂單操作類 469
31.4 MSMQ的使用 469
31.4.1 MSMQ簡(jiǎn)介 470
31.4.2 MSMQ在ASP.NET中的使用語法 471
31.4.3 Pet Shop 4中的消息隊(duì)列接口 471
31.4.4 Pet Shop 4中實(shí)現(xiàn)消息處理的類 472
31.5 詳細(xì)分析訂單的異步提交功能 474
31.5.1 創(chuàng)建MSMQ 475
31.5.2 配置應(yīng)用程序?qū)崿F(xiàn)異步處理 476
31.5.3 創(chuàng)建Windows服務(wù)實(shí)現(xiàn)后臺(tái)訂單處理 476
31.5.4 加載異步處理訂單的服務(wù) 478
31.6 訂單的界面層 479
31.6.1 查看訂單的設(shè)計(jì)步驟 479
31.6.2 訂單中賬單地址Profile 480
31.6.3 訂單中的ShippingAddress 483
31.6.4 信用卡信息處理 483
31.6.5 訂單確認(rèn)信息 484
31.6.6 訂單提交完成 485
31.7 小結(jié) 487

本目錄推薦

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