图书介绍
ASP.NET MVC 4 Web编程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)查德威克著 著
- 出版社: 武汉:华中科技大学出版社
- ISBN:9787560991146
- 出版时间:2013
- 标注页数:402页
- 文件大小:70MB
- 文件页数:421页
- 主题词:网页制作工具-程序设计
PDF下载
下载说明
ASP.NET MVC 4 Web编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第一部分 千里之行,始于足下3
第1章 ASP.NET MVC基础3
Microsoft Web开发平台3
活动服务页面3
ASP.NET Web表单4
ASE NET MVC4
MVC架构4
模型5
视图5
控制器5
ASP.NET MVC 4的新特性6
EBuy介绍7
安装ASP.NET MVC8
创建ASP.NET MVC 4应用程序8
项目模板10
惯例优先原则12
运行程序13
路由13
配置路由14
控制器16
控制器操作16
操作结果17
操作参数18
操作过滤器20
视图21
定位视图21
Razor,你好!22
区分代码和标记语言23
布局24
部分视图25
显示数据26
HTML和URL帮助方法29
模型29
群英荟萃30
路由30
控制器30
视图32
验证35
账号控制器36
总结38
第2章 ASP.NET Web Form开发人员必读39
ASP.NET同门兄弟39
工具、语言和API39
HTTP处理程序和模块40
管理状态40
部署和运行时41
更多的差别41
应用程序业务和视图分离42
URL和路由42
状态管理43
渲染HTML代码43
使用Web Form语法编写ASP.NET MVC视图46
要点提示47
总结48
第3章 使用数据49
构建表单49
处理表单Post51
保存数据到数据库51
代码优先:惯例优先原则51
使用Entity Framework代码优先模式创建数据访问层52
验证数据53
使用数据声明指定业务规则54
显示验证错误56
总结58
第4章 客户端开发59
使用JavaScript59
选择器61
处理事件63
DOM操作65
AJAX66
客户端验证68
总结72
第二部分 欲穷千里目,更上一层楼75
第5章 Web应用程序架构75
模型-视图-控制器模式75
分离关注点75
MVC与Web框架76
Web应用架构设计77
逻辑设计78
ASP.NET MVC Web应用程序的逻辑设计78
逻辑设计的最佳实践80
物理设计80
项目命名空间和程序集名称81
部署选项81
物理设计的最佳实践82
设计原则83
SOLID原则84
控制反转89
DRY原则96
总结96
第6章 使用AJAX提升网站体验97
部分渲染97
渲染部分视图98
JavaScript渲染102
渲染JSON数据102
请求JSON数据104
客户端模板104
重用跨AJAX和非AJAX请求逻辑代码107
响应AJAX请求108
处理JSON请求108
跨控制器操作指定统一逻辑109
发送数据到服务器111
提交复杂的JSON对象111
选择模型绑定器113
高效地收发JSON数据114
跨域AJAX请求115
JSONP115
启用跨站资源共享118
总结119
第7章 ASP.NET Web API121
构建Data Service121
注册Web API路由123
依赖惯例优先原则123
重写惯例124
钩住API124
数据分页与查询127
异常处理128
Media格式化器130
总结132
第8章 高级数据133
数据访问模式133
Plain Old CLR Objects134
使用repository模式134
对象关系映射器136
实体框架概述137
选择数据访问方法138
数据库并发138
构建数据访问层140
使用Entity Framework代码优先方法140
EBuy业务域模型142
使用数据上下文145
排序、过滤以及数据分页146
总结151
第9章 安全153
构建安全的Web应用153
深度防御153
不信任任何输入数据154
执行最小权限原则154
假设外部系统是危险的154
减少裸露面154
关闭不必要的功能154
保护程序154
保护局域网应用155
表单验证159
防御攻击166
SQL注入167
跨站脚本170
跨站请求伪造171
使用ASP. NET MVC来防御CSRF172
总结173
第10章 移动Web网站开发175
ASP.NET MVC 4移动特性175
让移动应用变得更友善176
创建Auction移动视图177
使用jQuery Mobile框架178
增强视图179
禁止移动网站显示桌面视图183
改进移动用户体验184
自适应渲染184
Viewport标签184
移动特性探测185
CSS媒体查询187
浏览器专用视图188
从零开始创建新的移动应用188
jQuery Mobile范式转换189
ASP.NET MVC 4移动应用模板189
使用ASP.NET MVC 4移动应用模板191
总结193
第三部分 会当临绝顶,一览纵山小197
第11章 并行计算、异步和实时数据操作197
异步控制器197
创建异步控制器197
何时使用异步控制器199
实时异步通信200
对比应用模型200
HTTP轮询200
HTTP长轮询201
服务端推送事件202
WebSockets203
增强实时通信203
配置和调整207
总结208
第12章 缓存209
缓存的类型209
服务端缓存209
客户端缓存209
服务端缓存技术210
请求域内的缓存210
用户域内的缓存210
应用程序域内的缓存211
ASP. NET缓存212
输出缓存213
甜甜圈缓存216
甜甜圈洞缓存218
分布式缓存219
客户端缓存技术223
理解浏览器缓存224
AppCache缓存225
本地存储227
总结228
第13章 客户端优化技术229
页面剖析229
HttpRequest剖析229
最佳实践231
减少HTTP请求231
使用CDN内容分发网络233
添加Expires或Cache-Control消息头234
GZip组件235
置顶样式文件236
置底脚本文件236
迁出脚本和样式代码237
减少DNS查询238
压缩JavaScript和CSS238
避免重定向239
删除重复脚本240
配置实体标签241
测试客户端性能241
运行ASP. NET MVC244
捆绑和压缩244
总结247
第14章 高级路由249
路标指示系统249
URL和搜索引擎优化250
构建路由251
路由参数252
路由顺序和优先级254
路由到现有文件254
忽略路由254
捕获所有路由255
路由约束256
使用Glimpse观察路由258
基于属性标记的路由258
扩展路由262
路由管道262
总结266
第15章 可复用UI组件267
ASP. NET MVC框架提供了什么267
部分视图267
HtmlHelper扩展或自定义HrrnlHelper267
显示和编辑模板268
Html.RenderAction()268
更进一步268
Razor单文件生成器269
创建可复用的ASP.NET MVC视图269
创建可复用ASP. NET MVC Helpers273
单元测试Razor视图275
总结277
第四部分 质量控制281
第16章 日志281
ASP. NET MVC中的错误处理281
启用自定义错误281
控制器操作中的错误处理282
定义全局错误处理器283
日志和跟踪285
记录错误日志285
ASP. NET健康监控287
总结289
第17章 自动化测试291
测试的语义291
人工测试291
自动化测试概述292
自动化测试的级别293
单元测试293
集成测试295
验收测试295
什么是自动化测试项目?296
创建Visual Studio测试项目297
创建并执行单元测试298
测试ASP.NET MVC应用程序300
测试模型300
测试驱动开发303
编写干净的自动化测试代码304
测试控制器306
重构单元测试309
模拟依赖309
测试视图313
代码覆盖率315
100%代码覆盖率的秘密316
开发可测试的代码317
总结318
第18章 自动化生成319
创建生成脚本319
Visual Studio项目就是生成脚本320
添加简单的生成任务320
执行生成320
一切皆有可能321
自动化生成概述321
自动化生成的类型322
创建自动化生成323
持续集成326
发现问题326
持续集成原则327
总结330
第五部分 实施333
第19章 部署333
需要部署什么333
网站核心文件333
静态内容335
为什么不部署?335
数据和其他依赖336
发布EBuy交易网站需要做的工作337
部署到IIS服务器337
必备条件337
创建并配置IIS网站338
使用Visual Studio发布339
部署到Windows Azure342
创建Windows Azure账号342
创建新的Windows Azure网站343
通过源代码控制软件发布Windows Azure网站343
总结345
第六部分 附录349
附录A: ASP.NET MVC与Web Form集成349
附录B: 作为平台使用NuGet355
附录C: ASP.NET MVC开发最佳实践原则371
附录D: 交叉引用:目标主题、特性和场景383
索引387
热门推荐
- 2356838.html
- 329333.html
- 2482973.html
- 1645729.html
- 1804296.html
- 459949.html
- 28517.html
- 1324726.html
- 1022783.html
- 673384.html
- http://www.ickdjs.cc/book_448184.html
- http://www.ickdjs.cc/book_2986059.html
- http://www.ickdjs.cc/book_2706151.html
- http://www.ickdjs.cc/book_3853064.html
- http://www.ickdjs.cc/book_2372201.html
- http://www.ickdjs.cc/book_3123464.html
- http://www.ickdjs.cc/book_651040.html
- http://www.ickdjs.cc/book_562825.html
- http://www.ickdjs.cc/book_1957861.html
- http://www.ickdjs.cc/book_670434.html