图书介绍

ASP NET MVC企业级实战【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

ASP NET MVC企业级实战
  • 邹琼俊著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302465041
  • 出版时间:2017
  • 标注页数:476页
  • 文件大小:318MB
  • 文件页数:490页
  • 主题词:网页制作工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ASP NET MVC企业级实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 MVC开发前奏1

1.1 开发环境搭建1

1.1.1 操作系统和开发工具1

1.1.2 开发环境配置3

1.1.3 VS常用快捷键7

1.1.4 VS技巧8

1.2 常用辅助开发工具介绍10

1.2.1 Firebug10

1.2.2 HttpRequester12

1.3 知识储备13

1.3.1 必备知识介绍13

1.3.2 树立软件开发信心13

1.4 C#语法新特性14

1.4.1 C#2.0新特性14

1.4.2 C#3.0/C#3.5新特性16

1.4.3 C#4.0新特性26

1.4.4 C#5.0新特性28

第2章 Entity Framework29

2.1 Entity Framework简介29

2.1.1 与ADO.NET的关系29

2.1.2 什么是O/R Mapping29

2.1.3 ORM in EF30

2.1.4 EF的优缺点30

2.2 Database First开发方式31

2.2.1 创建Dtabase First Demo31

2.2.2 EF原理34

2.3 Entity Framework增删改查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.4 EF查询相关48

2.4.1 IQueryable与IEnumberable接口的区别48

2.4.2 LINQ To EF48

2.4.3 关于EF对象的创建问题50

2.4.4 关于上下文的使用注意事项51

2.4.5 EF跨数据库支持51

2.5 Model First开发方式51

2.5.1 创建Model First Demo52

2.5.2 经验分享60

2.6 Code First开发方式60

2.6.1 创建Code First Demo61

2.6.2 关于EF实例的创建问题68

第3章 初识MVC69

3.1 MVC简介与三层架构70

3.1.1 MVC简介70

3.1.2 三层架构71

3.2 ASP.NET的两种开发方式72

3.2.1 ASP.NET开发现状72

3.2.2 WebForms的开发方式73

3.2.3 ASP.NET MVC的开发方式74

3.3 第一个ASP.NET MVC程序75

3.3.1 创建项目75

3.3.2 项目框架结构说明77

3.3.3 路由——映射URL到Action79

3.3.4 返回string的MVC方法81

3.3.5 简单了解Razor视图81

3.3.6 ASP.NET MVC组件之间的关系82

3.4 MVC的约定82

3.4.1 控制器的约定大于配置83

3.4.2 视图的相关约定83

第4章 MVC进阶84

4.1 View详解84

4.1.1 View和Action之间数据传递的方式84

4.1.2 TempData、ViewData和ViewBag的区别85

4.2 Razor视图引擎88

4.2.1 什么是Razor88

4.2.2 Razor语法89

4.2.3 Razor布局——整体视图模板92

4.2.4 Razor布局——ViewStart93

4.2.5 Razor布局——部分视图93

4.2.6 视图引擎95

4.2.7 MVC视图的“秘密”96

4.3 Controller98

4.3.1 Action方法参数与返回值98

4.3.2 Action指定使用视图100

4.3.3 View和Controller之间的关系102

4.4 Model和验证104

4.4.1 Net MVC请求处理流程104

4.4.2 MVC模型验证104

4.5 HtmlHelper111

4.5.1 HtmlHelper的Action、表单标签112

4.5.2 HtmlHelper的弱类型与强类型方法113

4.5.3 HtmlHelper的RenderPartial116

4.5.4 HtmlHelper的RenderAction116

4.5.5 HtmlHelper扩展方法117

4.6 ASP.NET MVC分页118

4.6.1 HtmlHelper118

4.6.2 局部视图124

4.6.3 MvcPager127

4.6.4 第三方UI组件131

第5章 MVC核心透析132

5.1 MVC Routing132

5.1.1 Routing——URL133

5.1.2 Routing的作用134

5.1.3 Routing包含字面值的URL134

5.1.4 Routing测试135

5.2 异步Ajax137

5.2.1 传统Ajax实现方式137

5.2.2 Unobtrusive Ajax使用方式140

5.2.3 AjaxHelper141

5.2.4 请求Json数据144

5.3 MVC Areas146

5.3.1 Area使用入门146

5.3.2 Area注册类放到单独程序集148

5.3.3 Area注册控制器放到单独程序集150

5.4 MVC Filter151

5.4.1 Action152

5.4.2 Result153

5.4.3 AuthorizeAttribute157

5.4.4 Exception158

5.5 MVC整体运行流程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加载View172

第6章 网站性能和安全优化175

6.1 缓存175

6.2 压缩合并css和js178

6.3 删除无用的视图引擎179

6.4 使用防伪造令牌来避免CSRF攻击181

6.5 隐藏ASP.NET MVC版本182

6.6 Nginx服务器集群182

6.6.1 Nginx是什么182

6.6.2 Nginx的应用现状和特点184

6.6.3 Nginx的事件处理机制184

6.6.4 Nginx不为人知的特点186

6.6.5 Nginx的内部模型186

6.6.6 Nginx如何处理请求188

6.6.7 Nginx典型的应用场景188

6.6.8 Nginx的应用189

6.6.9 Nginx常见配置说明190

6.6.10 集群案例195

6.7 常用的Web安全技术手段197

第7章 NHibernate199

7.1 NHibernate简介199

7.1.1 什么是NHibernate199

7.1.2 NHibernate的架构199

7.1.3 NHibernate与其Entity Framework框架比较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.1 NHibernate入职Demo214

7.4.2 NHibernate代码映射高级功能217

7.5 监听NHibernate生成的SQL224

7.5.1 使用show_sql224

7.5.2 使用NHibernateProfile225

第8章 IoC、Log4Net和Quartz.Net228

8.1 Unity228

8.1.1 获取Unity228

8.1.2 Unity简介229

8.1.3 Unity API229

8.1.4 使用Unity229

8.2 Spring.Net234

8.2.1 Web.config中的属性注入234

8.2.2 在单独的配置文件中构造函数注入238

8.3 Log4Net240

8.3.1 配置Log4Net环境240

8.3.2 Log4Net相关概念244

8.4 Quartz.Net244

8.4.1 Quartz.Net概述244

8.4.2 参考资料244

8.4.3 Quartz.Net使用示例245

第9章 分布式技术256

9.1 WebService256

9.1.1 创建一个WebService并调用256

9.1.2 调用天气预报服务259

9.2 WCF262

9.2.1 什么是WCF262

9.2.2 理解面向服务263

9.2.3 WCF体系架构简介263

9.2.4 WCF的基础概念介绍264

9.2.5 创建第一个WCF程序269

9.2.6 WCF和WebService的区别276

9.3 Web API276

9.3.1 创建WebAPI277

9.3.2 调用WebAPI278

9.3.3 WebAPI授权282

9.3.4 WebAPI的调试285

9.4 Memcached285

9.4.1 Memcached简介285

9.4.2 Memcached基本原理287

9.4.3 Memcached服务端的安装288

9.4.4 C#操作Memcached290

9.5 Redis292

9.5.1 Redis简介292

9.5.2 Redis与Memcached的比较292

9.5.3 Redis环境部署293

9.5.4 Redis常用数据类型296

9.5.5 给Redis设置密码302

9.5.6 Redis主从复制303

9.6 MongoDB306

9.6.1 MongoDB简介306

9.6.2 下载安装和配置307

9.6.3 使用mongo.exe执行数据库增删改查操作311

9.6.4 更多命令313

9.6.5 MongoDB语法与现有关系型数据库SQL语法比较315

9.6.6 可视化的客户端管理工具MongoVUE315

9.6.7 通过C#的samus驱动进行操作317

9.6.8 索引320

第10章 站内搜索323

10.1 SEO323

10.1.1 SEO简介323

10.1.2 开发时要考虑SEO324

10.1.3 关于搜索326

10.2 Lucene.Net简介和分词328

10.2.1 Lucene.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

第11章 财务对账系统366

11.1 需求366

11.2 前台UI框架搭建367

11.3 菜单特效374

11.4 面板折叠和展开376

11.5 tab多页签支持379

11.6 Controller和View的交互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

第12章 通用角色权限管理系统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.5 UI层465

12.5 功能实现466

12.5.1 用户登录466

12.5.2 采用分布式的方式记录异常日志472

12.5.3 授权474

12.5.4 增删改查475

12.6 运行项目475

热门推荐