基本介紹
- 書名:ASP.NET企業級架構開發技術與案例教程
- 作者:楊樹林,胡潔萍
- ISBN:9787111393481
- 頁數:339
- 定價:39.00元
- 出版社:機械工業出版社
- 出版時間:2012-8
- 開本:16
內容簡介
目錄
編委會
叢書序言
前言
教學建議
第1章 asp.net基礎
1.1 asp.net概述
1.1.1 .net框架簡介
1.1.2 asp.net及其特點
1.1.3 asp.net 4.0新特徵
1.2 集成開發環境的安裝與使用
1.2.1 安裝vs 2
1.2.2 集成開發環境的使用
1.3 分層架構與系統分析
1.3.1 分層架構模式
1.3.2 asp.net中常用的分層結構
1.3.3 系統分析與建模
1.3.4 案例1-1:企業信息展示系統的分析與設計
1.4 asp.net web程式結構
1.4.1 asp.net web應用程式的構成
1.4.2 asp.net web應用程式配置
1.4.3 案例1-2:建立企業信息展示系統的程式結構
1.5 c#語言基礎
1.5.1 c#語言的基本知識
1.5.2 c#面向對象編程
1.5.3 案例1-3:企業信息展示系統的實體模型類及接口設計
1.5.4 c#的新特徵
本章小結
習題與實驗
第2章 web窗體技術與用戶界面設計
2.1 web窗體技術基礎
2.1.1 web窗體及其組成
2.1.2 web伺服器控制項
2.1.3 驗證控制項
2.1.4 案例2-1:實現企業信息展示系統的用戶註冊界面
2.2 套用主題與母版
2.2.1 套用主題
2.2.2 案例2-2:企業信息展示系統的主題設計
2.2.3 套用母版
2.2.4 案例2-3:企業信息展示系統的母版設計
2.3 用戶控制項設計
2.3.1 用戶控制項簡介
2.3.2 用戶控制項的創建
2.3.3 用戶控制項的使用
2.3.4 案例2-4:企業信息展示系統的用戶控制項設計
2.4 網站地圖與頁面導航
2.4.1 網站地圖
2.4.2 使用導航地圖實現網站導航
2.4.3 案例2-5:企業信息展示系統的
站點導航設計
本章小結
習題與實驗
第3章 數據訪問層與業務邏輯層實現技術
3.1 資料庫訪問基礎
3.1.1 ado.net簡介
3.1.2 資料庫的連線
3.1.3 案例3-1:連線企業信息展示系統資料庫
3.1.4 數據更新與數據查詢
3.1.5 案例3-2:企業信息展示系統的資料庫操作輔助類設計
3.2 數據綁定與兩層套用結構實現
3.2.1 數據綁定簡介
3.2.2 數據源控制項
3.2.3 兩層套用結構的實現方案
3.2.4 案例3-3:企業信息展示系統的數據訪問層實現
3.3 三層套用結構
3.3.1 業務邏輯層的作用
3.3.2 三層套用結構的實現方案
3.3.3 工廠模式與工廠類設計
3.3.4 案例3-4:企業信息展示系統的業務邏輯層實現
本章小結
習題與實驗
第4章 數據控制項與視圖層實現技術
4.1 數據控制項與gridview控制項
4.1.1 數據控制項概述
4.1.2 gridview控制項
4.1.3 案例4-1:實現企業信息展示系統中的產品管理
4.2 detailsview與formview控制項
4.2.1 detailsview控制項
4.2.2 formview控制項
4.2.3 案例4-2:實現企業信息展示系統中的產品的顯示、添加和修改
4.3 datalist與repeater控制項
4.3.1 datalist控制項
4.3.2 repeater控制項
4.3.3 案例4-3:實現企業信息展示系統中的產品分類顯示
4.4 listview與datapager控制項
4.4.1 listview控制項
4.4.2 datapager控制項
4.4.3 案例4-4:實現企業信息展示系統的主界面
4.5 asp.net ajax
4.5.1 asp.net ajax概述
4.5.2 創建ajax應用程式
4.5.3 案例4-5:在企業信息展示系統中使用asp.net ajax
本章小結
習題與實驗
第5章 套用其他常用技術完善系統
5.1 asp.net狀態管理
5.1.1 視圖狀態和控制項狀態
5.1.2 案例5-1:改進企業信息展示系統中的產品分類控制項
5.1.3 隱藏域與查詢字元串
5.1.4 cookie及其套用
5.1.5 案例5-2:完善企業信息展示系統的用戶登錄控制項
5.1.6 應用程式狀態和會話狀態
5.1.7 案例5-3:實現企業信息展示系統中的用戶統計
5.2 成員管理
5.2.1 驗證方式及其配置
5.2.2 成員管理api 及其配置
5.2.3 使用網站管理工具管理角色和用戶
5.2.4 asp.net登錄控制項
5.2.5 案例5-4:基於成員管理實現用戶管理
5.3 數據快取
5.3.1 快取概述
5.3.2 頁輸出快取
5.3.3 使用應用程式快取
5.3.4 快取依賴
5.3.5 案例5-5:在企業信息展示系統中套用快取技術
本章小結
習題與實驗
第6章 asp.net mvc框架
6.1 asp.net mvc概述
6.1.1 mvc模式
6.1.2 asp.net mvc
6.1.3 asp.net mvc程式結構
6.1.4 案例6-1:按mvc模式設計企業信息展示系統
6.2 url路由
6.2.1 url模式
6.2.2 默認路由
6.2.3 添加路由
6.2.4 創建路由約束
6.3 控制器
6.3.1 控制器類
6.3.2 操作方法
6.3.3 案例6-2:企業信息展示系統的路由及控制器設計
6.4 過濾器
6.4.1 mvc過濾器概述
6.4.2 幾個內置的過濾器
6.4.3 自定義過濾器
6.4.4 案例6-3:實現企業信息展示系統的異常處理和許可權驗證
6.5 asp.net mvc應用程式中的傳遞數據
6.5.1 控制器向視圖傳遞數據
6.5.2 在操作方法之間傳遞狀態
6.5.3 視圖向控制器傳遞數據
6.6 asp.mvc視圖與htmlhelper
6.6.1 概述
6.6.2 aspx(c#)引擎視圖
6.6.3 用於呈現視圖的幫助器(htmlhelper)
6.6.4 擴展幫助器方法
6.6.5 razor(cshtml)引擎視圖
6.6.6 案例6-4:企業信息展示系統的布局頁設計
6.7 webgrid
6.7.1 webgrid概述
6.7.2 webgrid的使用
6.7.3 案例6-5:實現企業信息展示系統的視圖
本章小結
習題與實驗
第7章 持久化技術nhibernate
7.1 nhibernate原理
7.1.1 nhibernate簡介
7.1.2 在項目中引用nhibernate
7.1.3 配置nhibernate
7.1.4 創建實體類及其映射
7.1.5 利用nhibernate api訪問資料庫
7.2 nhibernate的實體映射
7.2.1 實體映射基礎
7.2.2 實體關係映射
7.2.3 案例7-1:企業信息展示系統的實體類及其映射設計
7.3 實體操作與數據查詢
7.3.1 實體操作
7.3.2 數據查詢
7.3.3 輔助類設計
7.3.4 案例7-2:基於nhibernate的企業信息展示系統的dal設計
本章小結
習題與實驗
第8章 集成框架spring.net
8.1 spring.net基礎
8.1.1 spring.net框架
8.1.2 spring.net控制反轉
8.1.3 對象的配置與對象factory
8.1.4 案例8-1:在企業信息展示系統中使用spring.net
8.2 spring.net的aop
8.2.1 aop的概念
8.2.2 使用spring.net中的aop
8.3 spring.net集成其他框架
8.3.1 spring.net與nhibernate集成
8.3.2 spring.net與asp.net mvc集成
8.3.3 案例8-2:基於msn架構的企業信息展示系統配置
8.4 spring事務管理與任務調度
8.4.1 事務的基本配置
8.4.2 事務的傳播屬性
8.4.3 任務調度
本章小結
習題與實驗
第9章 部落格系統的設計與實現
9.1 系統分析與設計
9.1.1 系統分析
9.1.2 總體設計
9.1.3 實體類(數據模型)及映射設計
9.1.4 接口設計
9.1.5 分頁輔助類設計
9.1.6 頁面的整體布局
9.2 系統配置
9.2.1 spring.net 配置
9.2.2 spring.net與nhibernate.net整合配置
9.2.3 安全管理配置
9.3 數據訪問層實現
9.3.1 數據訪問層基類(ybbasedal)
9.3.2 文章分類數據訪問類(ybcategorydal)
9.3.3 文章數據訪問類(ybarticledal)
9.3.4 文章評論數據訪問類(ybreviewdal)
9.3.5 相冊數據訪問類(ybpicturedal)
9.3.6 在對象配置檔案中描述數據訪問對象
9.4 業務邏輯層實現
9.4.1 文章分類業務邏輯類(ybcategorybll)
9.4.2 文章業務邏輯類(ybarticlebll)
9.4.3 文章評論業務邏輯類(ybreviewbll)
9.4.4 相冊業務邏輯類(ybpicturebll)
9.4.5 用戶業務邏輯類(ybuserbll)
9.4.6 在對象配置檔案中描述業務邏輯對象
9.5 控制層實現
9.5.1 控制器基類(basecontroller)
9.5.2 主頁控制類(homecontroller)
9.5.3 文章分類控制類(categorycontroller)
9.5.4 文章控制類(articlecontroller)
9.5.5 相冊控制類(picturecontroller)
9.5.6 用戶控制類(usercontroller)
9.5.7 asp.net mvc與spring.net集成
9.6 視圖層設計
9.6.1 用戶控制項(分部頁)設計
9.6.2 主頁和關於頁視圖設計
9.6.3 文章分類視圖設計
9.6.4 文章視圖設計
9.6.5 用戶視圖設計
9.6.6 相冊視圖設計
本章小結
習題與實驗
參考文獻