关于《ASP.NET MVC企业级实战》
大家好,我的书《ASP.NET MVC企业级实战》已经出版啦,感谢大家过去的关注与支持!前言部分,出版的时候漏了部分内容,我这里将其贴出来。
本书提供源码和教学PPT课件!(源码在书中第3页前言部分,PPT课件可联系出版社或者我本人)
购书地址
出版社编辑说:推荐读者到天猫官方店、各大网店自营店购买,低于7.5折的可能都是盗版的图书。
疑问
关于次数的一些疑问或者错误可以去《ASP.NET MVC企业级实战》问题汇总这里进行提出,或者加入QQ群:313744535 进行交流。
前 言
为什么要写这本书
ASP.NET MVC是目前大部分IT企业所使用的Web开发技术,许多互联网公司招聘都明确要求熟悉ASP.NET MVC。
最近公司在招.NET程序员,我发现好多来公司面试的.NET程序员没有 ASP.NET MVC项目经验,其中包括一些工作4、5年了,甚至8年10年的。有一些.NET程序员对ASP.NET MVC的认知也只是停留在大学老师教过,自己学过,以前公司用过。然而,这样的话在公司项目开发过程中往往无法完成一些稍微复杂一点的开发任务或者只能以一种很low的方式实现一些功能。显然,这样的话是无法适应.NET Web开发浪潮的。所以我打算针对公司真实项目用到的ASP.NET MVC技术写一本书,供打算从事.NET Web开发、无MVC项目经验、MVC不熟或者打算提升.NET Web开发水平的读者学习参考,以便快速适应工作。我是自学.NET的,所以国内外的.NET电子书翻阅过的不下百本,感觉书本上说的和企业里面用的完全是两码事,作为一线码农,我希望同大家分享,工作当中真正有用的知识和技术及技巧。
本书特点
本书以符合初学者思维的方式,系统介绍了ASP.NET MVC的应用技巧,并结合作者实际参与过的项目,详细介绍了如何基于ASP.NET MVC构建企业项目,学以致用是本书最大的特点。通过本书的学习,读者可全面掌握ASP.NET MVC的开发,并可从本书代码中获取软件开发与架构设计的经验与灵感。
如何阅读本书
本书适合ASP.NET MVC的初学者,欲深入了解ASP.NET MVC开发的软件工程师,系统架构师和软件工程师,以及任何对ASP.NET MVC相关技术感兴趣的读者。书中所载技术均为一线城市中互联网企业所流行的.NET Web开发技术,具有很强的参考价值。由于本书的结构是层进式的,部分章节之间有一定的关联,因此,对于初学者,建议按章节的顺序逐章阅读,在实践时,要理解核心的代码,自己开发相似的功能应用,并在其上进行扩展,从而真正掌握ASP.NET MVC开发技术。临渊羡鱼,不如退而结网,一定要多动手,多总结。
源码及勘误
本书附带源代码,供读者参考,以便理解书中的内容。
如果下载有问题,请电子邮件联系zouyujie@126.com,邮件主题为“ASP.NET MVC”。
写作本书耗时大半年,其中积累了笔者数年心得与技术感悟,希望本书能给读者带来思路上的启发与技术上的提升,使每位读者能够从中获益。同时,也非常希望借此机会能够与国内热衷于ASP.NET MVC的开发者们进行交流。由于时间和本人水平有限,书中难免存在一些纰漏和错误,希望大家批评、指正。如果大家发现了问题,可以直接和我联系,我会第一时间在本人的技术博客(http://www.cnblogs.com/jiekzou)中发表加以改正,万分感谢。
QQ技术交流群:161436236群已满,请加新群:313744535
致谢
这本书能顺利的出版首先我要感谢的是夏毓彦老师,没有他耐心的指导这本书不可能出版,其次是清华出版社的其它编辑们,正是他们在写作过程中的全程指导,才使得整个创作不断被完善,从而确保了本书顺利完稿。
写一本书所费的时间和精力都是巨大的,写书期间,我占用了太多本该陪家人的时间,在这里,要特别感谢我的爱人王丽丽,谢谢你帮我处理了许多生活上面的琐事,还要感谢我的父母,是他们含辛茹苦的把我培养成人,同时感谢我两位姐姐无微不至的关怀,正是家人们的理解与默默支持,我才能全身心投入写作,顺利完成本书的编写。
能有今天的成果,离不开我恩师周尹的悉心栽培,最后感谢曾经帮助过我的领导、同事、朋友、同学,喝水不忘挖井人,感谢张帜、周纯星、李君、何成、饶成龙等等,祝你们身体健康,家庭美满。
编者:邹琼俊
2016年11月于深圳
勘误
许多读者已经收到书了,也提出了书中的一些问题,非常感谢大家!如果大家在阅读过程中发现一些问题,烦请及时通知我进行勘误,以便再版的时候修复这些问题。
修订
|
页码 |
原文 |
修订后 |
|
P15 |
装换 |
转换 |
|
P21 |
最常用的场景是 IEnumerable 和 IQueryable 接口的 Where<>(c=>c.Id>3)。 |
最常用的场景是 IEnumerable 和 IQueryable 接口的 Where (c=>c.Id>3)。 |
|
P26 |
这里提一下 LINQPad 工具,LINQPad 支持 object 、xml、sql、 to linq。 |
这里提一下 LINQPad 工具,LINQPad 支持 object 、xml、sql、to linq。 |
|
P37 |
SQL Server 20 |
SQL Server 2012 |
|
P38 |
SQL Server 20 |
SQL Server 2012 |
|
P41 |
T-SQL 批完成事件 |
T-SQL 批处理完成事件 |
|
P84 |
动态类型Model |
强类型Model |
|
P87 |
类似 Webform 里的 Seesion |
类似 WebForm 里的 Session |
|
P87 |
可是说它是一种 |
可以说它是一种 |
|
P232 |
修改Prome.cs代码: |
修改Program.cs代码: |
|
P134 |
混合在一期 |
混合在一起 |
项目部署
第11章
双击如下图所示的MSD.sln文件

第12章
许多朋友反映:在做第12章实例的时候发现现在的包里面缺少RoleRermisson.mdf这个数据库备份文件
答:我已经重新上传到百度云盘了,当然你也可以给文件RoleRermisson添加扩展名.bak,然后选择备份还原。
图书预览

.NET视频
关于《ASP.NET MVC企业级实战》的更多相关文章
- 关于<meta NAME="keywords" CONTENT="">
昨天终于以实习身份入职一家小创业公司,今天让我多看看别人的网页怎么写的,发现了一个以前都没关注过的东西. <meta name="keywords" content=&quo ...
- 转 :meta name的含义:<META http-equiv=Content-Type content="text/html; charset=gb2312">
meta是什么?meta其实是html语言head区的一个辅助性标签.在几乎所有的网页里,我们都可以看到类似下面这段html代码:<META http-equiv=Content-Type co ...
- HTML <meta> 标签 遇到<meta http-equiv="refresh" content="0; url=">详解
页面定期刷新,如果加url的,则会重新定向到指定的网页,content后面跟的是时间(单位秒),把这句话加到指定网页的<head></head>里一般也用在实时性很强的应用中, ...
- 转 【<meta name="description" content=">】作用讲解
今天在看别人写的网站代码,发现类似<meta name="Keywords" content="" >.<meta name="De ...
- <head>中<meta name="viewport" content="width=device-width,initical-scale=1"的作用>
<meta name="viewport" content="width=device-width,initical-scale=1"的作用> co ...
- 关于<meta http-equiv="X-UA-Compatible" content="IE=edge" />问题
我在做网页过程中都是在火狐浏览器下进行的,可是有一次我在IE浏览器下打开时却发现我设置的style.css中的大部分样式都失效率了,这个问题足足困扰了我两天,终于在百度的帮助下找到了答案,原来在网页的 ...
- 优先使用最新版本的IE 和 Chrome 内核 1 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
兼容模式 优先使用最新版本的IE 和 Chrome 内核 1 <meta http-equiv="X-UA-Compatible" content="IE=edge ...
- 论meta name= viewport content= width=device-width initial-scale=1 minimum-scale=1 maximum-scale=1的作用
一.先明白几个概念 phys.width: device-width: 一般我们所指的宽度width即为phys.width,而device-width又称为css-width. 其中我们可以获取ph ...
- meta name="viewport" content="width=device-width,initial-scale=1.0" 解释
<meta name="viewport" content="width=device-width,initial-scale=1.0"> c ...
- <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 的说明
X-UA-Compatible是针对ie8新加的一个设置,对于ie8之外的浏览器是不识别的,这个区别与 content="IE=7"在无论页面是否包含<!DOCTYPE> ...
随机推荐
- 基于Vue.js的大型报告页项目实现过程及问题总结(二)
距离上一篇文章过去了二十多天了,期间一直想把第二部分写完,结果在测试过程中遇到了各种坑爹的问题,到今天才算基本完成,也许还有后续,但趁着今天有时间就写出来吧,也算对这个项目的一个总结了 遇到最大问题: ...
- Spring框架——IOC依赖注入
本来想把IOC和AOP一起介绍的,但是AOP内容太多了,所以就分开了,最后的结果就是这一篇只剩下一点点了.这不是第一次写关于IOC的文章了,之前写过Java反射,Java注解,也写过通过XML解析实现 ...
- React服务器端渲染值Next.js
昨天leader给分配了新任务,让熟悉一下ssr,刚开始有点懵,啥玩意?百度了一下,不就是服务器端渲染(server side render,简称: ssr). ssr简介 服务端渲染一个很常见的场景 ...
- Go基础之--位操作中你所不知道的用法
之前一直忽略的就是所有语言中关于位操作,觉得用处并不多,可能用到也非常简单的用法,但是其实一直忽略的是它们的用处还是非常大的,下面先回顾一下位操作符的基础 位操作符 与操作:&1 & ...
- Servlet之初始化参数和传递数据(ServletConfig,ServletContext )
ServletConfig 容器初始化一个Servlet的时候,会为这个Servlet建一个唯一的Servletconfig的对象(Servlet的配置对象) 容器会从部署的描述文件(web.xml) ...
- listviewMyAdapter
import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory; ...
- leecode -- 3sum Closet
Given an array S of n integers, find three integers in S such that the sum is closest to a given num ...
- Handlebars 和 angularjs 之间的区别
handlebarsjs算不上框架,只是一种js模板引擎,是模板库,模板库的主要作用是:你想要生成某一大片有一定规律的界面,比如商品详情,不同商品之间差的只是名称,价格,图片,介绍这些,但是结构一样的 ...
- 使用SpringBoot开发REST服务
本文介绍如何基于Spring Boot搭建一个简易的REST服务框架,以及如何通过自定义注解实现Rest服务鉴权 搭建框架 pom.xml 首先,引入相关依赖,数据库使用mongodb,同时使用red ...
- 算法训练 最大的算式 DP
算法训练 最大的算式 时间限制:1.0s 内存限制:256.0MB 问题描述 题目很简单,给出N个数字,不改变它们的相对位置,在中间加入K个乘号和N-K-1个加号,(括号随便加)使最终结果 ...