ASP.NET商業級資料庫網站開發實戰

ASP.NET商業級資料庫網站開發實戰

《ASP.NET商業級資料庫網站開發實戰》是2009年由電子工業出版社出版的圖書,作者是呂高旭。

基本介紹

  • 書名:ASP.NET商業級資料庫網站開發實戰
  • 作者:呂高旭
  • ISBN:9787121081019
  • 定價:57.00 元
  • 出版社:電子工業出版社
  • 出版時間:2009
  • 開本:16
內容簡介,目錄,編輯推薦,作者簡介,

內容簡介

《ASP. NET商業級資料庫網站開發實戰》寫給具備入門基礎的ASP.NET網站開發設計人員,學習如何通過多層式的架構設計,從ADO.NET開始,建立動態的資料庫網站系統。課程內容的主要目標在於提供一個完整的學習藍圖,讓讀者了解如何從無到有,建構一個可以真正上線運作的商業網站雛形。內容包括:網站框架設計、Web資料庫應用程式與ADO.NET、DataSet與數據綁定、中間層架構與類設計、ObjectDataSource與數據集設計師、UI表現層、會員管理的驗證與授權、一個完整的示例、利用快取技術提升網站性能、通過健康監視系統監控網站運行等。
《亮劍.NET:ASP.NET商業級資料庫網站開發實戰》適合具備基礎能力的ASP.NET入門讀者閱讀。
《亮劍.NET:ASP.NET商業級資料庫網站開發實戰》繁體字版名為《ASP.NET商業級資料庫網站開發實務》,由統一元氣資產管理股份有限公司出版,著作權屬統一元氣資產管理股份有限公司所有。本中文簡體字版由統一元氣資產管理股份有限公司授權電子工業出版社獨家出版發行。未經《亮劍.NET:ASP.NET商業級資料庫網站開發實戰》原版出版者和《亮劍.NET:ASP.NET商業級資料庫網站開發實戰》出版者書面許可,任何單位和個人均不得以任何方式或任何手段複製或傳播《亮劍.NET:ASP.NET商業級資料庫網站開發實戰》的部分或全部內容。

目錄

第1章網站框架設計1
1.1滑鼠設定的神話2
1.2建立網站——從分層框架開始3
1.2.1關於網站框架3
1.2.2拆分中間層5
1.2.3關於表示層6
1.3多層框架VS.兩層框架9
1.4網站架構之外11
1.4.1關於性能11
1.4.2運行狀況監視與系統運行監控12
第2章Web資料庫應用程式與ADO.NET13
2.1ASP.NET與Web資料庫應用程式14
2.2剖析ADO.NET15
2.3ADO.NET類框架17
2.4關於數據訪問接口19
2.5連線對象20
2.5.1連線對象與數據訪問接口20
2.5.2創建連線對象21
2.5.3配置檔案的連線字元串設定25
2.6連線對象成員27
2.6.1指定連線字元串屬性27
2.6.2Open與Close28
2.6.3關於連線管理機制30
2.6.4再探連線字元串31
2.7Command對象35
2.7.1資料庫訪問與Command對象35
2.7.2關於Command對象35
2.7.3Command對象的方法成員37
2.7.4建立與使用Command對象37
2.8Command與Parameter對象44
2.8.1使用Parameter44
2.8.2SqlParameter屬性成員52
2.9DataReader對象53
2.9.1關於DataReader對象53
2.9.2ExecuteReader方法53
第3章DataSet與數據綁定59
3.1關於DataAdapter60
3.2剖析DataSet62
3.2.1DataSet與DataAdapter62
3.2.2DataSet對象的架構65
3.3通過DataSet運算元據68
3.3.1數據導航與檢索69
3.3.2數據排序72
3.3.3數據更新操作74
3.3.4運用DataAdapter更新數據源80
3.3.5DataAdapter與SqlCommand84
3.4DataView86
3.4.1運用DataView86
3.4.2DataView構造函式90
3.5關係型DataTable91
3.5.1關係型數據表92
3.5.2關聯條件約束96
3.5.3ForeignKeyConstraint對象與條件約束98
第4章中間層架構與類設計105
4.1網站的分層架構106
4.1.1關於多層式架構106
4.1.2網頁實現方法論107
4.1.3抽離中間層112
4.1.4關於類設計與命名空間116
4.1.5使用類視圖與設計工具120
4.1.6類圖的類設計功能124
4.24層式的多層式架構129
4.2.1中間層的進一步區分129
4.2.2一個4層架構的簡單示例130
第5章ObjectDataSource與數據集設計師137
5.1使用ObjectDataSource綁定數據源138
5.2使用ObjectDataSource控制項138
5.2.1什麼是ObjectDataSource139
5.2.2一個簡單的ObjectDataSource示例140
5.2.3關於SelectMethod屬性146
5.2.4ObjectDataSource的參數設定147
5.2.5數據更新152
5.2.6通過DetailView建立數據編輯功能160
5.3類型化數據集與數據集設計師165
5.3.1數據結構描述信息與數據集165
5.3.2建立類型化數據集166
5.3.3使用TableAdapter類與類型化數據集171
5.3.4訪問類型化數據集內容175
5.3.5自定義新Query177
5.3.6自定義更新功能182
5.4類型化數據集與業務規則層連線186
5.4.1嵌入業務規則層186
5.4.2數據更新組件190
5.4.3異常處理與更新事件195
5.4.4聲明為數據組件199
第6章構築UI——實現表示層203
6.1關於表示層設計204
6.2一致性網頁接口設計與導航功能204
6.3主版頁面與版面配置設計205
6.3.1關於主版頁206
6.3.2建立主版頁206
6.3.3MasterPage的網頁組成210
6.3.4配置一個以上的ContentPlaceHolder211
6.4頁面布局與CSS樣式設定214
6.4.1 、與網頁布局214
6.4.2CSS樣式設定216
6.4.3建立樣式表單218
6.4.4 標籤定位樣式的設定222
6.5導航功能225
6.5.1導航控制項225
6.5.2Menu控制項226
6.5.3SiteMapDataSource與網站導航項目229
6.5.4關於SiteMapPath231
6.5.5集成SiteMapPath與Menu控制項231
6.6TreeView控制項234
6.6.1使用TreeView234
6.6.2動態建立TreeView節點236
6.6.3TreeView與遞歸運算240
6.6.4資料庫與遞歸搭配的技巧242
6.7數據接口245
6.7.1關於數據接口245
6.7.2關於樣板248
6.7.3設計分頁與空白樣板251
6.7.4FormView數據編輯樣板256
6.7.5欄位編輯樣板258
6.8綁定業務對象建立關聯性數據261
6.8.1建立GridView主要/明細數據內容261
6.8.2通過下拉列表建立關係型數據瀏覽接口267
6.9DataList與Repeater269
第7章會員管理——驗證與授權275
7.1Forms身份驗證與會員管理276
7.2登錄流程控制277
7.3集成會員管理機制277
7.3.1建立用戶賬戶278
7.3.2建立登錄頁面280
7.3.3設定轉向網頁280
7.3.4檢驗登錄狀態282
7.3.5密碼設定284
7.4會員登錄管理的程式化控制288
7.4.1Membership類與SqlMembershipProvider288
7.4.2關於Membership289
7.4.3通過Membership類建立用戶290
7.4.4取得會員個人資料292
7.4.5驗證用戶296
7.4.6關於Page.User屬性301
7.4.7密碼數據處理303
7.5角色307
7.5.1角色與授權308
7.5.2角色的建立與刪除309
7.5.3管理角色成員311
7.5.4套用角色的網站配置設定315
7.5.5設定資料夾的授權配置318
7.6驗證授權與配置設定320
7.6.1關於驗證321
7.6.2配置設定與Forms身份驗證323
7.6.3彈性運用authorization326
7.7接口327
7.8集成現有的資料庫系統330
7.8.1集成自定義的資料庫系統331
7.8.2資料庫在線上問題的解決334
7.8.3設定配置檔案336
第8章一個完整的示例339
8.1關於示例網站340
8.2網站功能導航341
8.2.1課程瀏覽341
8.2.2課程內容的編輯管理343
8.2.3課程數據添加347
8.2.4會員數據管理349
8.2.5註冊新會員352
8.3資料庫架構354
8.4中間層組件356
8.5網頁檔案361
8.5.1網頁檔案分類361
8.5.2主版頁362
8.5.3課程瀏覽功能網頁365
8.5.4會員註冊與登錄370
8.5.5課程內容編輯372
8.5.6角色成員管理375
8.5.7密碼重設與會員數據查看382
第9章利用快取技術提升網站性能383
9.1為什麼使用快取384
9.2ASP.NET的快取機制種類384
9.3應用程式快取與Cache類385
9.3.1快取項目的添加與移除385
9.3.2Insert快取項目386
9.3.3快取相依性386
9.3.4設定快取的期限原則389
9.3.5優先權390
9.3.6移除快取項目通知393
9.4網頁輸出快取395
9.4.1快取整份網頁395
9.4.2快取不同的網頁輸出版本396
9.5SQLServerCacheDependency398
9.5.1SQLDependency與快取項目398
9.5.2支持快取的設定398
9.5.3SqlCacheDependency類401
9.5.4快取特定數據表402
9.5.5Command指令與SqlCacheDependency408
第10章通過健康監視系統監控網站運行411
10.1事件記錄檔案412
10.1.1獲取事件記錄檔案內容412
10.1.2建立事件來源與寫入事件415
10.1.3事件查看器418
10.1.4VisualStudio編輯接口的事件查看功能420
10.2健康監視系統的配置項目422
10.2.1配置健康監視系統422
10.2.2事件名稱對應與423
10.2.3健康監視系統的接口模型425
10.2.4426
10.2.5426
10.2.6Web事件記錄處理與接口類427
10.3通過接口進行Web訊息處理功能的實現428
10.3.1將事件訊息儲存到SQLServer428
10.3.2將事件訊息傳遞到E-mail429
10.3.3格式化電子郵件432
10.3.4關於Web事件的緩衝設定435
附錄ASSMSE439
A.1安裝與使用SSMSE440
A.2新增資料庫444
A.3附加資料庫445
A.4資料庫的備份與還原448
……

編輯推薦

圖書特色:
·ADO.NET類與斷線數據集DataSet剖析
·AD0.NET與ASP.NET網頁整合套用實例
·多層式架構組成探討
·業務邏輯層的類設計
·類圖表的建立與設計說明
·0bjectDataSour’ce數據控制項的類綁定設計
·主版頁、HT札元素、CSS與表示層的建構設計
·數據控制項運用、樣板設計的使用時機探討
·會員數據表與現有數據表的整合
·通過完整範例探討多層架構系統與會員管理機制的整合
·效能、快取類與網頁快取設計
·SqICacheDependency與SOLServer數據快取技術
·事件記錄檔案與效能監視器的運用

作者簡介

呂高旭,Microsoft最有價值專家(MVP),台灣計算機圖書專職作者,同時擔任資訊教育訓練中心講師,具備豐富的Microsoff及Oracle系統開發經驗,擅長C#、VB、ASRNET、JSP與Java等技術,自VisualStudio2005之後,已徹底投入.NET平台技術研究。

相關詞條

熱門詞條

聯絡我們