发表于2024-11-25
......
基本信息
书名: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