亮劍.NET︰ASP.NET商業級數據庫網站開發實戰(附贈光盤)

亮劍.NET︰ASP.NET商業級數據庫網站開發實戰(附贈光盤)
定價:342
NT $ 342
  • 作者:@呂高旭 @編/著
  • 出版社:電子工業出版社
  • 出版日期:2009-03-01
  • 語言:簡體中文
  • ISBN10:7121081016
  • ISBN13:9787121081019
  • 裝訂:平裝 / 450頁 / 普通級 / 單色印刷 / 初版
 

內容簡介

本書寫給具備入門基礎的ASP.NET網站開發設計人員,學習如何通過多層式的架構設計,從ADO.NET開始,建立動態的數據庫網站系統。課程內容的主要目標在于提供一個完整的學習藍圖,讓讀者了解如何從無到有,建構一個可以真正上線運作的商業網站雛形。內容包括︰網站框架設計、Web數據庫應用程序與ADO.NET、DataSet與數據綁定、中間層架構與類設計、ObjectDataSource與數據集設計師、UI表現層、會員管理的驗證與授權、一個完整的示例、利用緩存技術提升網站性能、通過健康監視系統監控網站運行等。配套光盤中附贈本書所有案例的源程序文件。

本書適合具備基礎能力的ASP.NET入門讀者閱讀。

本書繁體字版名為《ASP.NET商業級資料庫網站開發實務》,由統一元氣資產管理股份有限公司出版,版權屬統一元氣資產管理股份有限公司所有。本中文簡體字版由統一元氣資產管理股份有限公司授權電子工業出版社獨家出版發行。未經本書原版出版者和本書出版者書面許可,任何單位和個人均不得以任何方式或任何手段復制或傳播本書的部分或全部內容。


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

目錄

第1章 網站框架設計
1.1 鼠標設置的神話
1.2 建立網站——從分層框架開始
1.2.1 關于網站框架
1.2.2 拆分中間層
1.2.3 關于表示層
1.3 多層框架 VS. 兩層框架
1.4 網站架構之外
1.4.1 關于性能
1.4.2 運行狀況監視與系統運行監控
第2章 Web數據庫應用程序與ADO.NET
2.1 ASP.NET與Web數據庫應用程序
2.2 剖析ADO.NET
2.3 ADO.NET類框架
2.4 關于數據訪問接口
2.5 連接對象
2.5.1 連接對象與數據訪問接口
2.5.2 創建連接對象
2.5.3 配置文件的連接字符串設置
2.6 連接對象成員
2.6.1 指定連接字符串屬性
2.6.2 Open與Close
2.6.3 關于連接管理機制
2.6.4 再探連接字符串
2.7 Command對象
2.7.1 數據庫訪問與Command對象
2.7.2 關于Command 對象
2.7.3 Command對象的方法成員
2.7.4 建立與使用Command 對象
2.8 Command與Parameter對象
2.8.1 使用Parameter
2.8.2 SqlParameter屬性成員
2.9 DataReader對象
2.9.1 關于DataReader對象
2.9.2 ExecuteReader方法
第3章 DataSet與數據綁定
3.1 關于DataAdapter
3.2 剖析DataSet
3.2.1 DataSet與DataAdapter
3.2.2 DataSet對象的架構
3.3 通過DataSet操作數據
3.3.1 數據導航與檢索
3.3.2 數據排序
3.3.3 數據更新操作
3.3.4 運用DataAdapter更新數據源
3.3.5 DataAdapter與SqlCommand
3.4 DataView
3.4.1 運用DataView
3.4.2 DataView構造函數
3.5 關系型DataTable
3.5.1 關系型數據表
3.5.2 關聯條件約束
3.5.3 ForeignKeyConstraint對象與條件約束
第4章 中間層架構與類設計
4.1 網站的分層架構
4.1.1 關于多層式架構
4.1.2 網頁實現方法論
4.1.3 抽離中間層
4.1.4 關于類設計與命名空間
4.1.5 使用類視圖與設計工具
4.1.6 類圖的類設計功能
4.2 4層式的多層式架構
4.2.1 中間層的進一步區分
4.2.2 一個4層架構的簡單示例
第5章 ObjectDataSource與數據集設計師
5.1 使用ObjectDataSource綁定數據源
5.2 使用ObjectDataSource控件
5.2.1 什麼是ObjectDataSource
5.2.2 一個簡單的ObjectDataSource示例
5.2.3 關于SelectMethod屬性
5.2.4 ObjectDataSource 的參數設置
5.2.5 數據更新
5.2.6 通過DetailView建立數據編輯功能
5.3 類型化數據集與數據集設計師
5.3.1 數據結構描述信息與數據集
5.3.2 建立類型化數據集
5.3.3 使用TableAdapter類與類型化數據集
5.3.4 訪問類型化數據集內容
5.3.5 自定義新Query
5.3.6 自定義更新功能
5.4 類型化數據集與業務規則層連接
5.4.1 嵌入業務規則層
5.4.2 數據更新組件
5.4.3 異常處理與更新事件
5.4.4 聲明為數據組件
第6章 構築UI——實現表示層
6.1 關于表示層設計
6.2 一致性網頁接口設計與導航功能
6.3 主版頁面與版面配置設計
6.3.1 關于主版頁
6.3.2 建立主版頁
6.3.3 MasterPage的網頁組成
6.3.4 配置一個以上的ContentPlaceHolder
6.4 頁面布局與CSS樣式設置
6.4.1
、與網頁布局
6.4.2 CSS樣式設置
6.4.3 建立樣式表單
6.4.4
標簽定位樣式的設置
6.5 導航功能
6.5.1 導航控件
6.5.2 Menu控件
6.5.3 SiteMapDataSource與網站導航項目
6.5.4 關于SiteMapPath
6.5.5 集成SiteMapPath與Menu控件
6.6 TreeView控件
6.6.1 使用TreeView
6.6.2 動態建立TreeView節點
6.6.3 TreeView與遞歸運算
6.6.4 數據庫與遞歸搭配的技巧
6.7 數據接口
6.7.1 關于數據接口
6.7.2 關于樣板
6.7.3 設計分頁與空白樣板
6.7.4 FormView數據編輯樣板
6.7.5 字段編輯樣板
6.8 綁定業務對象建立關聯性數據
6.8.1 建立GridView主要/明細數據內容
6.8.2 通過下拉列表建立關系型數據瀏覽接口
6.9 DataList與Repeater
第7章 會員管理——驗證與授權
7.1 Forms身份驗證與會員管理
7.2 登錄流程控制
7.3 集成會員管理機制
7.3.1 建立用戶賬戶
7.3.2 建立登錄頁面
7.3.3 設置轉向網頁
7.3.4 檢驗登錄狀態
7.3.5 密碼設置
7.4 會員登錄管理的程序化控制
7.4.1 Membership類與SqlMembershipProvider
7.4.2 關于Membership
7.4.3 通過Membership類建立用戶
7.4.4 取得會員個人資料
7.4.5 驗證用戶
7.4.6 關于Page.User 屬性
7.4.7 密碼數據處理
7.5 角色
7.5.1 角色與授權
7.5.2 角色的建立與刪除
7.5.3 管理角色成員
7.5.4 套用角色的網站配置設置
7.5.5 設置文件夾的授權配置
7.6 驗證授權與配置設置
7.6.1 關于驗證
7.6.2 配置設置與Forms身份驗證
7.6.3 彈性運用authorization
7.7 接口
7.8 集成現有的數據庫系統
7.8.1 集成自定義的數據庫系統
7.8.2 數據庫聯機問題的解決
7.8.3 設置配置文件
第8章 一個完整的示例
8.1 關于示例網站
8.2 網站功能導航
8.2.1 課程瀏覽
8.2.2 課程內容的編輯管理
8.2.3 課程數據添加
8.2.4 會員數據管理
8.2.5 注冊新會員
8.3 數據庫架構
8.4 中間層組件
8.5 網頁文件
8.5.1 網頁文件分類
8.5.2 主版頁
8.5.3 課程瀏覽功能網頁
8.5.4 會員注冊與登錄
8.5.5 課程內容編輯
8.5.6 角色成員管理
8.5.7 密碼重設與會員數據查看
第9章 利用緩存技術提升網站性能
9.1 為什麼使用緩存
9.2 ASP.NET的緩存機制種類
9.3 應用程序緩存與Cache類
9.3.1 緩存項目的添加與移除
9.3.2 Insert 緩存項目
9.3.3 緩存相依性
9.3.4 設置緩存的期限原則
9.3.5 優先權
9.3.6 移除緩存項目通知
9.4 網頁輸出緩存
9.4.1 緩存整份網頁
9.4.2 緩存不同的網頁輸出版本
9.5 SQL Server Cache Dependency
9.5.1 SQL Dependency與緩存項目
9.5.2 支持緩存的設置
9.5.3 SqlCacheDependency類
9.5.4 緩存特定數據表
9.5.5 Command指令與SqlCacheDependency
第10章 通過健康監視系統監控網站運行
10.1 事件記錄文件
10.1.1 獲取事件記錄文件內容
10.1.2 建立事件來源與寫入事件
10.1.3 事件查看器
10.1.4 Visual Studio編輯接口的事件查看功能
10.2 健康監視系統的配置項目
10.2.1 配置健康監視系統
10.2.2 事件名稱對應與
10.2.3 健康監視系統的接口模型
10.2.4
10.2.5
10.2.6 Web事件記錄處理與接口類
10.3 通過接口進行Web消息處理功能的實現
10.3.1 將事件消息儲存到SQL Server
10.3.2 將事件消息傳遞到E-mail
10.3.3 格式化電子郵件
10.3.4 關于Web事件的緩沖設置
附錄A SSMSE
A.1 安裝與使用SSMSE
A.2 新增數據庫
A.3 附加數據庫
A.4 數據庫的備份與還原
 

ASP.NET網站開發技術與數據庫訪問操作脫不了關系,如何利用ADO.NET技術,通過類的設計建立分層架構,發展業務級的數據庫系統網站,是本書的重點課題。很多開發人員學習ASP.NET已經有一段時日,卻不知道用好ASP.NET的關鍵其實在類的設計,類幾乎就是構成整個Web應用程序的核心。理清這一點,並且進一步提供具體的實現示範,是本書要帶領讀者體驗ASP.NET網站開發設計最重要的目標。

ASP.NET強悍技術的本質,完全根基于面向對象的類所組成的.NET平台,而非那些功能華麗的控件與通過簡單的鼠標拖曳設置即可輕易完成的數據綁定網頁技術。本書的主要目的是希望通過各章精心設計的課程,讓已經有了一些基礎的讀者,從對ASP.NET強大功能的迷茫中解脫出來,從本質著手,了解利用ASP.NET這門技術開發商業網站的實際方法。

ASP.NET是一門架構在.NET平台上的動態服務器數據庫網站開發技術,想要發揮好數據庫的功能,了解ADO.NET是基本的功夫,因此我們從ADO.NET開始為本書的學習課程拉開序幕,逐步討論如何以ASP.NET網頁為界面,通過ADO.NET相關類的應用,與後端數據庫進行綁定,建立各種數據訪問功能網頁。有了ADO.NET的基礎,讀者很快會進入以類為基礎的分層架構設計,再通過數據集設計師與類圖的輔助,幫助我們快速建立基本的數據訪問功能,完成中間層的類程序設計。接下來則帶領讀者了解通用的網頁接品設計方法,說明HTML的相關技術如何被運用在ASP.NET的網站設計當中,以及各種數據接口的使用時機,最後將這些技術集成在一起。

我們希望具備ASP.NET基礎能力的入門讀者,經過相關課程的洗禮之後,可以了解構築商業網站所需的技術輪廓廓,同時具備開發大型商業網站的基礎能力,逐步邁向專業的開發人員之路。
網路書店 類別 折扣 價格
  1. 新書
    $342