發表於2024-12-20
......
基本信息
書名:ASP.NET MVC企業級實戰
定價:89.00元
作者:鄒瓊俊
齣版社:清華大學齣版社
齣版日期:1905-07-09
ISBN:9787302465041
字數:781000
頁碼:476
版次:1
裝幀:平裝-膠訂
開本:16開
商品重量:
編輯
本書是一本常接地氣的 .NET Web 開發指導書籍。有彆於市麵上的同類書籍,它既不像微軟官方資料和Demo那樣照本宣科,也不像大學教材那樣乏味說教。它凝聚瞭作者在ASP.NET MVC及其相關技術的實際經驗,將實戰與理論相結閤,介紹如何使用ASP.NET MVC來進行企業應用開發,是初學者難得的引路書籍。——微雲數聚(北京)科技有限公CEO 張幟
本書所涉及的知識麵常廣,內容涵蓋瞭ASP.NET MVC開發中*常使用的技術和框架,由淺入深,易於讀者理解和掌握,配閤作者精心挑選的例子,實用性強,很具實戰參考價值。相信本書講解的內容能夠使您的Web開發水平提升一個颱階。——微軟架構師 Terry Zhou
作者年輕、充滿活力,給我*的印象是公年會上錶演的雙截棍節目,讓我充分相信程序員是多麼的職業。作者能夠在傢人身體欠佳的狀況下如期完成本書的編寫,可見其毅力多麼堅韌。本書能夠讓初學MVC的讀者有很清晰的技術路綫,而且配套的Demo基本都是在實際項目中的運用,常值得研究。——深圳市跨境翼電子商務股份有限公CEO 李君
能夠與作者在同一傢公,並一起完成書中的財務對賬,是一件讓人短暫痛苦但迴想起來常開心的事情。作者能堅持寫作多年,並將平時學習到的知識在日常工作的項目中進行實戰,這需要常堅韌的毅力。希望本書能夠讓更多讀者看到在企業項目實踐中MVC的運用過程,同時也希望作者能夠繼續堅持擁抱變化。——深圳市思創信息技術有限公總經理 何成
我在公實際項目中把《ASP.NET MVC企業級實戰》列為我們重要的中文參考資料。它覆蓋瞭工作中所有的ASP.NET MVC 技術要點,讓新員工順利過渡到項目中,作者有深厚的編程和教學經驗,也盡力把相關問題由淺入深分析清楚,這在MVC的同類書籍中是常難得的。——長沙道好信息科技有限公技術總監 周尹
目錄
目 錄
章 MVC開發前奏 1
1.1 開發環境搭建 1
1.1.1操作和開發工具 1
1.1.2開發環境配置 3
1.1.3VS常用快捷鍵 7
1.1.4VS技巧 8
1.2 常用輔助開發工具介紹 10
1.2.1Firebug 10
1.2.2HttpRequester 12
1.3 知識儲備 13
1.3.1bibei知識介紹 13
1.3.2樹立軟件開發信心 13
1.4C#語法新特性 14
1.4.1C# 2.0 新特性 14
1.4.2C# 3.0/C# 3.5 新特性 16
1.4.3C# 4.0新特性 26
1.4.4C#5.0新特性 28
第2章 Entity Frameork 29
2.1Entity Frameork簡介 29
2.1.1與ADO.NET的關係 29
2.1.2什麼是O/R Mapping 29
2.1.3ORM in EF 30
2.1.4EF的優缺點 30
2.2Database First 開發方式 31
2.2.1創建Dtabase First Demo 31
2.2.2EF原理 34
2.3Entity Frameork增刪改查 37
2.3.1附加數據庫 37
2.3.2新建項目 39
2.3.3新增 39
2.3.4簡單查詢和延時加載 40
2.3.5根據條件排序和查詢 42
2.3.6分頁查詢 43
2.3.7修改 43
2.3.8刪除 45
2.3.9批處理 46
2.4EF查詢相關 48
2.4.1IQueryable與IEnumberable接口的區彆 48
2.4.2LINQ To EF 48
2.4.3關於EF對象的創建問題 50
2.4.4關於上下文的使用注意事項 51
2.4.5EF 跨數據庫支持 51
2.5Model First 開發方式 51
2.5.1創建Model First Demo 52
2.5.2經驗分享 60
2.6Code First 開發方式 60
2.6.1創建Code First Demo 61
2.6.2關於EF實例的創建問題 68
第3章 初識MVC 69
3.1MVC簡介與三層架構 70
3.1.1MVC簡介 70
3.1.2三層架構 71
3.2ASP.NET的兩種開發方式 72
3.2.1ASP.NET開發現狀 72
3.2.2WebForms的開發方式 73
3.2.3ASP.NET MVC的開發方式 74
3.3 個ASP.NETMVC程序 75
3.3.1創建項目 75
3.3.2項目框架結構說明 77
3.3.3路由——映射URL到Action 79
3.3.4返迴string的MVC方法 81
3.3.5簡單瞭解Razor視圖 81
3.3.6ASP.NET MVC組件之間的關係 82
3.4MVC的約定 82
3.4.1控製器的約定大於配置 83
3.4.2視圖的相關約定 83
第4章 MVC進階 84
4.1Vie詳解 84
4.1.1Vie和Action之間數據傳遞的方式 84
4.1.2TempData、VieData和VieBag的區彆 85
4.2Razor視圖引擎 88
4.2.1什麼是 Razor 88
4.2.2Razor 語法 89
4.2.3Razor 布局——整體視圖模闆 92
4.2.4Razor 布局——VieStart 93
4.2.5Razor 布局——部分視圖 93
4.2.6視圖引擎 95
4.2.7MVC視圖的“秘密” 96
4.3Controller 98
4.3.1Action方法參數與返迴值 98
4.3.2Action指定使用視圖 100
4.3.3Vie和Controller之間的關係 102
4.4Model和驗證 104
4.4.1Net MVC請求處理流程 104
4.4.2MVC模型驗證 104
4.5HtmlHelper 111
4.5.1HtmlHelper的Action、錶單標簽 112
4.5.2HtmlHelper的弱類型與強類型方法 113
4.5.3HtmlHelper的RenderPartial 116
4.5.4HtmlHelper的RenderAction 116
4.5.5HtmlHelper擴展方法 117
4.6ASP.NET MVC分頁 118
4.6.1HtmlHelper 118
4.6.2局部視圖 124
4.6.3MvcPager 127
4.6.4第三方UI組件 131
第5章 MVC核心透析 132
5.1MVC Routing 132
5.1.1Routing——URL 133
5.1.2Routing的作用 134
5.1.3Routing含字麵值的URL 134
5.1.4Routing測試 135
5.2 異步Ajax 137
5.2.1傳統Ajax實現方式 137
5.2.2Unobtrusive Ajax使用方式 140
5.2.3AjaxHelper 141
5.2.4請求Json數據 144
5.3MVC Areas 146
5.3.1Area使用入門 146
5.3.2Area注冊類放到單獨程序集 148
5.3.3Area注冊控製器放到單獨程序集 150
5.4MVC Filter 151
5.4.1Action 152
5.4.2Result 153
5.4.3AuthorizeAttribute 157
5.4.4Exception 158
5.5MVC整體運行流程 159
5.5.1進入管道 159
5.5.2路由注冊 162
5.5.3創建MvcHandler對象 164
5.5.4執行MvcHandler ProcessRequest方法 166
5.5.5調用控製器裏麵的Action方法 169
5.5.6根據Action方法返迴的ActionResult加載Vie 172
第6章 網站性能和安全優化 175
6.1 緩存 175
6.2 壓縮閤並css和js 178
6.3 刪除無用的視圖引擎 179
6.4 使用防僞造令牌來避免CSRF攻擊 181
6.5 隱藏ASP.NET MVC版本 182
6.6Nginx服務器集群 182
6.6.1Nginx是什麼 182
6.6.2Nginx的應用現狀和特點 184
6.6.3Nginx的事件處理機製 184
6.6.4Nginx不為人知的特點 186
6.6.5Nginx的內部模型 186
6.6.6Nginx如何處理請求 188
6.6.7Nginx典型的應用場景 188
6.6.8Nginx的應用 189
6.6.9Nginx常見配置說明 190
6.6.10集群案例 195
6.7 常用的Web安全技術手段 197
第7章 NHibernate 199
7.1NHibernate簡介 199
7.1.1什麼是NHibernate 199
7.1.2NHibernate的架構 199
7.1.3NHibernate與其Entity Frameork框架比較 200
7.2 個NHibernate應用程序 201
7.2.1搭建項目基本框架 201
7.2.2編寫映射文件 206
7.2.3添加數據訪問層類 209
7.2.4添加業務邏輯層類 210
7.2.5添加控製器和視圖 211
7.3 增刪改查詢 212
7.4 使用代碼映射 213
7.4.1NHibernate入職Demo 214
7.4.2NHibernate代碼映射功能 217
7.5 NHibernate生成的SQL 224
7.5.1使用sho_sql 224
7.5.2使用NHibernateProfile 225
第8章 IoC 、Log4Net和Quartz.Net228
8.1Unity 228
8.1.1獲取Unity 228
8.1.2Unity簡介 229
8.1.3Unity API 229
8.1.4使用Unity 229
8.2Spring.Net 234
8.2.1Web.config中的屬性注入 234
8.2.2在單獨的配置文件中構造函數注入 238
8.3Log4Net 240
8.3.1配置Log4Net環境 240
8.3.2Log4Net相關概念 244
8.4Quartz.Net 244
8.4.1Quartz.Net概述 244
8.4.2參考資料 244
8.4.3Quartz.Net使用示例 245
第9章 分布式技術 256
9.1WebService 256
9.1.1創建一個WebService並調用 256
9.1.2調用天氣預報服務 259
9.2WCF 262
9.2.1什麼是WCF 262
9.2.2理解麵嚮服務 263
9.2.3WCF體係架構簡介 263
9.2.4WCF的基礎概念介紹 264
9.2.5創建個WCF程序 269
9.2.6WCF和WebService的區彆 276
9.3Web API 276
9.3.1創建WebAPI 277
9.3.2調用WebAPI 278
9.3.3WebAPI授權 282
9.3.4WebAPI的調試 285
9.4Memcached 285
9.4.1Memcached簡介 285
9.4.2Memcached 基本原理 287
9.4.3Memcached服務端的安裝 288
9.4.4C#操作Memcached 290
9.5Redis 292
9.5.1Redis簡介 292
9.5.2Redis與Memcached的比較 292
9.5.3Redis環境部署 293
9.5.4Redis常用數據類型 296
9.5.5給Redis設置密碼 302
9.5.6Redis主從復製 303
9.6MongoDB 306
9.6.1MongoDB簡介 306
9.6.2安裝和配置 307
9.6.3使用mongo.exe 執行數據庫增刪改查操作 311
9.6.4更多命令 313
9.6.5MongoDB語法與現有關係型數據庫SQL語法比較 315
9.6.6可視化的客戶端管理工具MongoVUE 315
9.6.7通過C#的samus驅動進行操作 317
9.6.8索引 320
0章 站內搜索 323 c正版現貨 ASP.NET MVC企業級實戰 清華大學 吉林書店 ZSF 下載 mobi epub pdf txt 電子書 格式
c正版現貨 ASP.NET MVC企業級實戰 清華大學 吉林書店 ZSF 下載 mobi pdf epub txt 電子書 格式 2024
c正版現貨 ASP.NET MVC企業級實戰 清華大學 吉林書店 ZSF 下載 mobi epub pdf 電子書c正版現貨 ASP.NET MVC企業級實戰 清華大學 吉林書店 ZSF mobi epub pdf txt 電子書 格式下載 2024