【ASP.NET 商業級資料庫網站開發實務 - 與ADO.NET共舞】目錄

【ASP.NET 商業級資料庫網站開發實務 - 與ADO.NET共舞】目錄。

第1章 網站架構設計....................1-1
1.1 滑鼠設定的神話...............1-2
1.2 建立網站 – 從分層架構開始........................1-3
1.3 多層式架構 VS. 兩層式架構......................1-10
1.4 網站架構之外.................1-13

第2章Web資料庫應用程式與ADO.NET..................2-1
2.1 ASP.NET與Web資料庫應用程式.................2-2
2.2 剖析ADO.NET................2-3
2.3 ADO.NET類別架構........2-6
2.4 關於資料提供者...............2-8
2.5 連線物件..........................2-9
2.6 連線物件成員.................2-17
2.7 Command物件...............2-27
2.8 Command與Parameter物件........................2-38
2.9 DataReader.....................2-49

第3章DataSet與資料繫結............3-1
3.1 關於DataAdapter.............3-2
3.2 剖析DataSet.....................3-5
3.3 透過DataSet操作資料..3-12
3.4 DataView........................3-31
3.5 關聯式DataTable...........3-37

第4章 中間層架構與類別設計....4-1
4.1 網站的分層架構...............4-2
4.2 四層式的多層式架構.....4-28

第5章 ObjectDataSource與資料集設計師..................5-1
5.1 使用ObjectDataSource繫結資料來源...........5-2
5.2 使用ObjectDataSource控制項.......................5-3
5.3 具型別資料集與資料集設計師.....................5-33
5.4 具型別資料集與商務邏輯層連接.................5-57

第6章 構築UI-實作展現層.......6-1
6.1 關於展現層設計...............6-2
6.2 一致性網頁介面設計與導覽功能...................6-2
6.3 主版頁面與版面配置設計..............................6-4
6.4 頁面佈局與CSS樣式設定...........................6-14
6.5 導覽功能........................6-26
6.6 TreeView控制項............6-36
6.7 資料控制項.....................6-48
6.8 繫結商務物件建立關聯性資料.....................6-67
6.9 DataList與Repeater.......6-76

第7章 會員管理-驗證與授權.....7-1
7.1 表單驗證與會員管理.......7-2
7.2 登入流程控制...................7-3
7.3 整合會員管理機制...........7-4
7.4 會員登入管理的程式化控制........................7-17
7.5 角色.7-40
7.6 驗證授權與組態設定.....7-56
7.7 提供者............................7-65
7.8 整合現有的資料庫系統.7-69

第8章 一個完整的範例................8-1
8.1 關於範例網站...................8-2
8.2 網站功能導覽...................8-3
8.3 資料庫架構....................8-18
8.4 中間層元件....................8-20
8.5 網頁檔案........................8-25

第9章 利用快取技術提昇網站效能............................9-1
9.1 為什麼使用快取...............9-2
9.2 ASP.NET的快取機制種類..............................9-2
9.3 應用程式快取與Cache類別..........................9-3
9.4 網頁輸出快取.................9-15
9.5 SQL Server Cache Dependency.....................9-19

第10章 透過健康監視系統監控網站運作................10-1
10.1 事件記錄檔....................10-2
10.2 健康監視系統組態與組態項目..................10-13
10.3 透過提供者進行Web訊息處理功能實作..10-20

附錄SSMSE.....A-1
A.1 安裝與使用SSMSE.........A-2
A.2 新增資料庫......................A-6
A.3 附加資料庫......................A-8
A.4 資料庫的備份與還原.....A-11

12 則留言:

俠雨 提到...

你好~
我是社會新鮮人,許多業界的實務開發技巧都不懂,光看目錄就想買了 好期待^Q^。

另外~
我最近參與的案子(B案),是前一個專案(A案)的延伸,
主管將API設成同步的,但B案只能讀取 不能修改A案的API。
請問諸如此類的業界實務開發技巧,
這本書會介紹嗎?或者可以推薦書單嗎?
謝謝你^^

康廷數位 提到...

俠雨你好,我不懂你說的API是什麼意思,我猜測應該是A專案用到的類別,這些類別已經設計好了,為了避免造成A專案的問題,所以只提供給B專案用,但是不能修改,換句話說,就是編譯成為元件,提供使用而已。事實上,這也是專案開發的方式,基本上來說,這本書就是透過類別設計來提供資料存取與商務邏輯的功能而已,差別只在於類別設計上的複雜性,要想徹底瞭解如何將這些觀念運用在設計上面,你可以看我這本新書,至於其他的書,我倒是沒看過ASP.NET中文書有介紹這種內容的。

無論如何,還是必須從類別的設計下去著手,ASP.NET本身或是WIN FORM這些不同類型的專案,都脫離不了類別的設計,你可以將這本書當作起點再下去作延伸閱讀,屆時歡迎來討論。

fish 提到...

看了標題有幾個感想
ADO.Net是ADO.Net 2吧
展現層應該是講Silverlight or WPF
然後好像少了LINQ
和XML的使用

重覆看幾次標題
覺得對於實務蠻有幫助的
由其在後面幾個章節
應該是卡了不少的書藉和MSDN

不過康廷數位兄這次算是冒了個險
後面幾個章節實用
不過對於有些人來說
可能是覺得乏味或進階
但如果能用圖詳敘的話
或許會改良許多

以上是觀看目錄的想法
等書藉到手再詳細觀看一番

加油!

康廷數位 提到...

hi,fish你好,這本書只談純粹的ASP.NET與ADO.NET透過類別架構網站的方法,展現層指的是網頁這一層,包含DIV等HTML標籤、主版頁面等網頁佈局的運用,中間層與展現層的聯繫等等。

Silverlight、LINQ這些東西實在太新了,並不會與這本書有任何關係,因為它們真的要成為業界廣為採用的實用技術,還要一些時間,它們也需要專書來談。

這本書純粹是個人經驗的整理,想將一些業界實作的方法介紹給需要的開發人員,事實上沒有什麼冒險的感覺,應該這麼說,會出這本書,是我的一個理想罷了,有幸能說動出版社發行這樣的書,幾乎不太去考慮市場了。

詳細目錄等排版完,我會整個貼上來,讓讀者在買之前能夠比較清楚這本書在談什麼,真的需要再下去買。

謝謝你的支持,我會更努力的,有興趣這本書的話,屆時歡迎參加活動,也歡迎隨時指教,感謝。Good Luck :D

匿名 提到...

實作展現層:
比較好奇的是要講什麼

康廷數位 提到...

所謂的展現層,基本上指的就是網頁這一塊,怎麼透過ObjectDataSource,將資料控制項與商務邏輯層給串起來。另外一個重點是,基本的頁面佈局,怎麼作一個網站的頁面框架,主版頁面、導覽控制項與DIV這些HTML標籤,整合運用,最重要的,幾個資料控制項的使用時機,有點橫跨了網頁設計師的角色,不過這一部份會作一個平衡,重點在於讓純粹寫code的ASP.NET開發人員,瞭解怎麼樣將網頁的介面的雛形給建立起來。

匿名 提到...

香港有賣嗎?

康廷數位 提到...

松崗的書在香港應該也都能買得
不過遇到過年,這本書台灣剛上架
香港有沒這麼快就不是很確定了
年後我問出版社看看,屆時在這個留言串回應

新春愉快。:)

匿名 提到...

有說明購物車嗎?

康廷數位 提到...

書中的範例不是購物網站,所以沒有相關的討論,謝謝。

政學 提到...

請問一下大大~這本書是用那ㄍ語言編寫的ㄋㄟ~謝謝~是c#還是vb?

康廷數位文教網 提到...

這本書是C# 版本的:)