c正版現貨 ASP.NET MVC企業級實戰 清華大學 吉林書店 ZSF

c正版現貨 ASP.NET MVC企業級實戰 清華大學 吉林書店 ZSF pdf epub mobi txt 电子书 下载 2025

鄒瓊俊 著
想要找书就要到 求知書站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 吉林书店图书专营店
出版社: 清华大学出版社
ISBN:9787302465041
商品编码:25388590550
包装:平装-胶订
开本:16
出版时间:2017-04-01

具体描述


內容介紹

......




目錄

 

基本信息

 

書名: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

 

10.1SEO 323

 

10.1.1SEO簡介 323

 

10.1.2開發時要考慮SEO 324

 

10.1.3 關於搜索 326

 

10.2Lucene.Net簡介和分詞 328

 

10.2.1Lucene.Net簡介 328

 

10.2.2分詞 329

 

10.2.3盤古分詞算法的使用 332

 

10.3簡單的搜索引擎代碼 334

 

10.4搜索的個版本 340

 

10.5搜索的優化版 349

 

10.5.1熱詞統計 349

 

10.5.2熱門搜索 354

 

10.5.3標題和內容都支持搜索並高亮展示 357

 

10.5.4與查詢、或查詢、分頁 358

 

1章 財務對賬 366

 

11.1需求 366

 

11.2前颱UI框架搭建 367

 

11.3菜單 374

 

11.4麵闆摺疊和展開 376

 

11.5tab多頁簽支持 379

 

11.6Controller和Vie的交互 381

 

11.7增改查匹配 389

 

11.8統計報錶 407

 

11.9服務器端排序 425

 

11.10從ASP.NET MVC中導齣Excel文件 428

 

11.10.1異步導齣 429

 

11.10.2實時導齣 431

 

11.11數據同步 432

 

2章 通用角色權限管理434

 

12.1需求分析 434

 

12.2技術選型 434

 

12.3數據庫設計 435

 

12.4架構搭建 439

 

12.4.1新建解決方案和項目 439

 

12.4.2通用層搭建 441

 

12.4.3數據訪問層搭建 442

 

12.4.4業務邏輯層 459

 

12.4.5UI層 465

 

12.5功能實現 466

 

12.5.1用戶登錄 466

 

12.5.2采用分布式的方式記錄異常日誌 472

 

12.5.3授權 474

 

12.5.4增刪改查 475

 

12.6運行項目 475

 

 

內容提要

 

ASP.NET MVC 是微軟官方提供的以MVC模式為基礎的ASP.NET Web應用程序框架。MVC 將一個Web應用分解為Model、Vie和Controller,有助於管理復雜的應用程序,並簡化瞭分組開發,使得復雜項目更易維護。本書共分為12章,以符閤初學者思維的方式地介紹ASP.NET MVC的應用技巧,並結閤實際項目詳細地介紹如何基於ASP.NET MVC構建企業項目。通過本書的學習,讀者可以全麵掌握ASP.NET MVC的開發,並從代碼中獲取軟件開發與架構設計的經驗與靈感。本書具有很大的參考價值,既適閤ASP.NET MVC開發初學者閱讀,也適閤有一定基礎的ASP.NET MVC開發人員進行技術強化和經驗積纍,同時還適閤作為高等院校和培訓學校相關的教學參考書。

 

 



用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

相关图书

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有