书悦网 -ASP.NET MVC 4实战
本书资料更新时间:2025-01-20 13:22:09

ASP.NET MVC 4实战 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线

ASP.NET MVC 4实战精美图片
》ASP.NET MVC 4实战电子书籍版权问题 请点击这里查看《

ASP.NET MVC 4实战书籍详细信息

  • ISBN:9787115343680
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2014-5-1
  • 页数:344
  • 价格:56.6
  • 纸张:暂无纸张
  • 装帧:暂无装帧
  • 开本:暂无开本
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-01-20 13:22:09

内容简介:

《ASP.NET MVC 4实战》讲解深入到ASP.NET MVC开发内部,可作为在.NET平台上开发Web应用程序的程序员的一本很好的指南。

《ASP.NET MVC 4实战》分为3部分,共24章。第1部分(第1~4章)介绍ASP.NET MVC框架,通过创建一个简单的留言簿应用程序,解释该框架的核心概念。第2部分(第5~15章)涉及几个在使用ASP.NET MVC时需要理解的重要的主题,包括验证、Ajax、安全性和路由,并用一些具体示例以阐述这些概念。此外,这部分还讲解了一些编程技巧,例如,如何构建视图专用模型和轻量控制器。最后讲解了如何在MVC应用程序中利用第三方的NHibernate项目进行数据访问。第3部分(第16~24章)探讨了几个高级主题,主要侧重于框架的可扩展点,包括如何扩展控制器、如何使用依赖性注入,以及如何扩展区域以使得它们易于可重新分发。第23章和第24章涉及移动布局和Web API,这些是以前的ASP.NET MVC版本不能向后兼容的特性。

《ASP.NET MVC 4实战》适合希望采用ASP.NET MVC技术从事Web应用程序开发的人员阅读,也可作为大专院校教授ASP.NET MVC开发技术的教材,也可供从事软件设计与开发的相关技术人员参考。


书籍目录:

第1部分 快速基础

第1章 绪论 2

1.1 发展阶段 2

1.1.1 .NET平台 2

1.1.2 ASP.NETWebForm 3

1.2 ASP.NETMVC是什么 4

1.2.1 MVC模式 5

1.2.2 ASP.NETMVC的好处 5

1.3 ASP.NETMVC3/4的新特性 6

1.3.1 Razor视图引擎 6

1.3.2 NuGet包管理 7

1.3.3 改进的可扩展性 7

1.3.4 全局动作过滤器 7

1.3.5 动态语言特性 8

1.3.6 部分页面输出缓存 8

1.3.7 Ajax改进 8

1.3.8 验证改进 8

1.4 小结 8

第2章 第一个MVC应用程序 9

2.1 设置开发环境 9

2.2 创建第一个MVC应用程序 11

2.2.1 创建新项目 11

2.2.2 漫游默认项目模板(的结构) 13

2.2.3 控制器、动作,以及显示动态内容 14

2.3 Guestbook示例应用程序 18

2.3.1 创建数据库 18

2.3.2 添加模型 20

2.3.3 接受留言簿条目 24

2.3.4 显示留言簿条目 27

2.3.5 用布局定制外观 29

2.4 小结 31

第3章 视图基础 32

3.1 视图简介 32

3.1.1 选择待渲染视图 32

3.1.2 重写视图名 33

3.2 给视图传递数据 33

3.2.1 ViewDataDictionary 34

3.2.2 ViewBag 35

3.2.3 带有视图模型的强类型视图 36

3.2.4 在视图中显示视图模型数据 37

3.3 使用强类型模板 41

3.3.1 EditorFor和DisplayFor模板 41

3.3.2 内建模板 43

3.3.3 选择模板 44

3.3.4 定制模板 46

3.4 小结 49

第4章 充满动作的控制器 50

4.1 考察控制器和动作 50

4.1.1 IController与控制器基类 51

4.1.2 如何形成动作方法 52

4.2 哪些应该放在动作方法中 54

4.2.1 手动映射视图模型 54

4.2.2 输入验证 56

4.3 单元测试介绍 58

4.3.1 使用已提供的测试项目 59

4.3.2 测试GuestbookController 60

4.4 小结 65

第2部分 使用ASP.NETMVC

第5章 视图模型 67

5.1 什么是视图模型 67

5.1.1 在线商店示例 68

5.1.2 建立视图模型 69

5.1.3 交付表现模型 69

5.1.4 ViewData.Model 70

5.2 表现用户输入 71

5.2.1 设计(输入)模型 71

5.2.2 在视图中表示输入模型 72

5.2.3 使用提交的输入 73

5.3 用于显示和输入的复杂模型 74

5.3.1 设计显示和输入的组合模型 74

5.3.2 使用输入模型 74

5.4 小结 75

第6章 验证 76

6.1 服务器端验证 76

6.1.1 DataAnnotations验证 76

6.1.2 扩展ModelMetadataProvider 79

6.2 客户端验证 81

6.2.1 客户端验证初步 82

6.2.2 使用RemoteAttribute 83

6.2.3 创建自定义客户端验证器 84

6.3 小结 86

第7章 ASP.NETMVC中的Ajax 87

7.1 使用jQuery的Ajax 87

7.1.1 jQuery初步 88

7.1.2 使用jQuery形成Ajax请求 89

7.1.3 渐进式增强 91

7.1.4 使用Ajax提交表单数据 93

7.2 ASP.NETMVC的Ajax辅助器 95

7.2.1 Ajax.ActionLink 97

7.2.2 Ajax.BeginForm 98

7.2.3 Ajax选项 99

7.2.4 与ASP.NETMVC早期版本的差别 99

7.3 使用JSON和客户端模板的Ajax 100

7.3.1 使用JSON的Ajax 100

7.3.2 客户端模板 104

7.3.3 最后润色 106

7.4 创建自动完成的文本框 108

7.5 小结 112

第8章 安全性 113

8.1 认证与授权 113

8.1.1 以AuthorizeAttribute限制访问 113

8.1.2 AuthorizeAttribute的工作机制 115

8.2 跨网站脚本攻击(XSS) 116

8.2.1 动作中的XSS 117

8.2.2 避免XSS漏洞 118

8.3 跨网站请求伪造(XSRF) 120

8.3.1 XSRF的运作 120

8.3.2 防止XSRF 121

8.3.3 JSON劫持 122

8.4 小结 125

第9章 以路由控制URL 126

9.1 介绍URL路由 126

9.1.1 默认路由 126

9.1.2 入站与出站路由 128

9.2 设计URL方案 129

9.2.1 建立简单、整洁的URL 129

9.2.2 建立可破解的URL 130

9.2.3 使用URL参数区分请求 130

9.2.4 尽可能避免暴露数据库ID 131

9.2.5 考虑添加多余信息 131

9.3 在ASP.NETMVC中实现路由 133

9.3.1 在线商店的URL方案 133

9.3.2 添加自定义静态路由 134

9.3.3 添加自定义的动态路由 134

9.3.4 全匹配路由 137

9.4 使用路由系统生成URL 138

9.5 ASP.NETWebForm的路由 139

9.5.1 添加WebForm页面的路由 140

9.5.2 通过WebForm页面生成URL 142

9.6 调试路由 143

9.6.1 安装RouteDebugger 143

9.6.2 使用RouteDebugger 144

9.6.3 使用路由约束 145

9.7 测试路由行为 147

9.7.1 测试入站路由 147

9.7.2 测试出站路由 151

9.8 小结 152

第10章 模型绑定器与值提供器 153

10.1 创建自定义模型绑定器 153

10.2 使用自定义值提供器 158

10.3 小结 164

第11章 利用AutoMapper进行映射 165

11.1 AutoMapper之前的生活 165

11.2 AutoMapper介绍 168

11.2.1 映射匹配的属性名字 168

11.2.2 平整对象层次 168

11.3 AutoMapper基础 169

11.3.1 AutoMapper初始化 169

11.3.2 AutoMapper简档 170

11.3.3 健全性检查 170

11.3.4 减少重复的格式化代码 171

11.3.5 另一种视图 173

11.4 小结 173

第12章 轻量级控制器 174

12.1 控制器为何要轻量级 174

12.1.1 易于维护 174

12.1.2 易于测试 175

12.1.3 聚焦的职责 175

12.2 简化控制器的技术 177

12.2.1 管理常用视图数据 177

12.2.2 派生动作结果 180

12.2.3 使用应用程序总线 182

12.3 小结 185

第13章 利用区域进行组织 186

13.1 创建一个基本的区域 186

13.2 用T4MVC管理链接和URL 191

13.3 小结 193

第14章 第三方组件 194

14.1 学习NuGet 194

14.1.1 更新包 195

14.1.2 理解NuGet基础 195

14.2 使用ASP.NET的Web辅助器 196

14.3 MvcContribGrid组件 198

14.3.1 使用MvcContribGrid 198

14.3.2 MvcContribGrid高级用法 199

14.4 小结 200

第15章 以NHibernate进行数据访问 201

15.1 参考实现的功能概述 201

15.2 应用程序体系架构概述 202

15.3 考察内核 204

15.4 NHibernate配置——应用程序的底层架构 206

15.4.1 NHibernate的配置 207

15.4.2 NHibernate映射——简单但功能强大 208

15.4.3 初始化配置 210

15.5 通过UI表现模型 215

15.6 共同协作 218

15.7 小结 220

第3部分 掌握ASP.NETMVC

第16章 扩展控制器 222

16.1 控制器可扩展性 222

16.2 控制器动作 223

16.3 动作、授权与结果过滤器 224

16.4 动作选择器 226

16.5 使用动作结果降低复杂性 227

16.5.1 利用动作结果消除复制 227

16.5.2 使用动作结果抽象难以测试的依赖性 229

16.6小结 230

第17章 高级视图技术 231

17.1 消除视图中的复制 231

17.1.1 布局 232

17.1.2 分部 234

17.1.3 子动作 235

17.2 构建查询字符串参数列表 237

17.3 考察Spark视图引擎 239

17.3.1 安装与配置Spark 240

17.3.2 简单的Spark视图示例 241

17.4 小结 246

第18章 依赖性注入与可扩展性 247

18.1 依赖性注入简介 248

18.1.1 什么是DI 248

18.1.2 使用构造器注入 249

18.1.3 接口介绍 250

18.1.4 使用DI容器 251

18.2 在ASP.NETMVC中使用DI 252

18.2.1 自定义控制器工厂 253

18.2.2 使用依赖性解析器 256

18.3 小结 260

第19章 便携式区域 261

19.1 NuGet打包基础 261

19.1.1 一个简单的待打包区域 262

19.1.2 使用便携式区域 263

19.2 创建一个便携式区域的RSS部件 265

19.3 与便携式区域总线之间的交互 268

19.4 小结 269

第20章 完整的系统测试 270

20.1 测试UI层 270

20.1.1 安装测试软件 271

20.1.2 漫游手工测试 272

20.1.3 自动化测试 274

20.1.4 运行测试 275

20.2 建立可维护的导航 276

20.3 与表单的交互 279

20.4 断言结果 282

20.5 小结 287

第21章 托管ASP.NETMVC应用程序 288

21.1 托管环境 288

21.2 XCOPY部署 289

21.3 IIS7 292

21.4 IIS6与5.1 294

21.5 Azure托管 296

21.5.1 什么是WindowsAzure,如何获取它 297

21.5.2 为Azure部署配置应用程序 301

21.5.3 打包并部署应用程序 307

21.5.4 访问在WindowsAzure中运行的应用程序 311

21.6 小结 312

第22章 部署技术 313

22.1 部署持续集成 313

22.2 启用按钮式XCOPY部署 315

22.3 管理环境配置 316

22.4 用WebDeploy启用远程服务器部署 318

22.5 小结 321

第23章 升级到ASP.NETMVC4 322

23.1 DisplayModes的运行时视图选择 322

23.1.1 使用移动的DisplayMode 322

23.1.2 创建新的DisplayModes 324

23.1.3 使用户能够重写DisplayModes 326

23.2 组合并最小化客户端资源 328

23.3 对Razor的改进 330

23.3.1 自动化的“波浪线—斜线”解析 330

23.3.2 条件属性 331

23.4 小结 332

第24章 ASP.NETWebAPI 333

24.1 WebAPI是什么 333

24.1.1 为什么要用WebAPI 333

24.1.2 WebAPI与WCF的区别 334

24.2 为Guestbook应用程序添加Web服务 337

24.2.1 创建GET型的Web服务 337

24.2.2 创建POST型的Web服务 339

24.3 WebAPI的可选办法 342

24.4 小结 343


作者介绍:

暂无相关内容,正在全力查找中


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!


在线阅读/听书/购买/PDF下载地址:

在线阅读地址:ASP.NET MVC 4实战在线阅读

在线听书地址:ASP.NET MVC 4实战在线收听

在线购买地址:ASP.NET MVC 4实战在线购买


原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

书籍介绍

《ASP.NET MVC 4实战》讲解深入到ASP.NET MVC开发内部,可作为在.NET平台上开发Web应用程序的程序员的一本很好的指南。

《ASP.NET MVC 4实战》分为3部分,共24章。第1部分(第1~4章)介绍ASP.NET MVC框架,通过创建一个简单的留言簿应用程序,解释该框架的核心概念。第2部分(第5~15章)涉及几个在使用ASP.NET MVC时需要理解的重要的主题,包括验证、Ajax、安全性和路由,并用一些具体示例以阐述这些概念。此外,这部分还讲解了一些编程技巧,例如,如何构建视图专用模型和轻量控制器。最后讲解了如何在MVC应用程序中利用第三方的NHibernate项目进行数据访问。第3部分(第16~24章)探讨了几个高级主题,主要侧重于框架的可扩展点,包括如何扩展控制器、如何使用依赖性注入,以及如何扩展区域以使得它们易于可重新分发。第23章和第24章涉及移动布局和Web API,这些是以前的ASP.NET MVC版本不能向后兼容的特性。

《ASP.NET MVC 4实战》适合希望采用ASP.NET MVC技术从事Web应用程序开发的人员阅读,也可作为大专院校教授ASP.NET MVC开发技术的教材,也可供从事软件设计与开发的相关技术人员参考。


书籍真实打分

  • 故事情节:6分

  • 人物塑造:4分

  • 主题深度:9分

  • 文字风格:7分

  • 语言运用:7分

  • 文笔流畅:6分

  • 思想传递:4分

  • 知识深度:7分

  • 知识广度:9分

  • 实用性:8分

  • 章节划分:7分

  • 结构布局:5分

  • 新颖与独特:4分

  • 情感共鸣:9分

  • 引人入胜:8分

  • 现实相关:9分

  • 沉浸感:8分

  • 事实准确性:7分

  • 文化贡献:5分


网站评分

  • 书籍多样性:4分

  • 书籍信息完全性:5分

  • 网站更新速度:3分

  • 使用便利性:7分

  • 书籍清晰度:5分

  • 书籍格式兼容性:7分

  • 是否包含广告:5分

  • 加载速度:8分

  • 安全性:5分

  • 稳定性:5分

  • 搜索功能:4分

  • 下载便捷性:3分


下载点评

  • 品质不错(90+)
  • 超值(429+)
  • 体验好(308+)
  • 差评少(308+)
  • 体验满分(613+)
  • 目录完整(596+)
  • 愉快的找书体验(385+)
  • azw3(521+)
  • 盗版少(598+)

下载评价

  • 网友 敖***菡: ( 2024-12-28 08:07:39 )

    是个好网站,很便捷

  • 网友 曹***雯: ( 2025-01-13 12:18:48 )

    为什么许多书都找不到?

  • 网友 宫***凡: ( 2024-12-26 16:54:35 )

    一般般,只能说收费的比免费的强不少。

  • 网友 石***烟: ( 2025-01-13 07:10:08 )

    还可以吧,毕竟也是要成本的,付费应该的,更何况下载速度还挺快的

  • 网友 后***之: ( 2025-01-13 16:09:35 )

    强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!

  • 网友 宫***玉: ( 2024-12-22 20:28:41 )

    我说完了。

  • 网友 方***旋: ( 2024-12-22 09:35:51 )

    真的很好,里面很多小说都能搜到,但就是收费的太多了

  • 网友 薛***玉: ( 2025-01-13 05:12:58 )

    就是我想要的!!!

  • 网友 冯***丽: ( 2025-01-07 19:29:01 )

    卡的不行啊


随机推荐