大小:18.76M
更新时间:23-09-18
系统:Pc
ASP.NET MVC功能强大,提供了一种全新的编程方式使我们可以将MVC模式很自然地融入到动态网站的开发之中,但如何才能好的掌握好呢?这里小编带给大家asp.net mvc 4框架揭秘,这是一本深度剖析asp.net mvc 4的图书,由NET名家蒋金楠编著,全书力求将关于ASP.NET MVC框架最根本的东西带给大家,提供了110个可供单独下载的实例演示。这些实例在本书中具有不同的作用,有的是为了探测和证明对应的论点,有的是为了演示某种使用的编程技巧,有的直接就是一个完整的案例,可以帮助读者更好的学习和掌握asp.net mvc 4,欢迎免费下载。
内容介绍
《asp.net mvc 4框架揭秘》主要针对新版本的ASP.NET MVC 4,深入剖析底层框架从请求接收到响应回复的整个处理流程(包括URL路由、Controller的激活、Model元数据的解析、Model的绑定、Model的验证、Action的执行、View的呈现和ASP.NET Web API等),并在此基础上指导读者如何通过对ASP.NET MVC框架本身的扩展解决应用开发中的实际问题。
第1章 ASP.NET + MVC 1.1 传统MVC模式 1.1.1 自治视图 1.1.2 什么是MVC模式 1.2 MVC的变体 1.2.1 MVP 1.2.2 Model 2 1.2.3 ASP.NETMVC与Model 2 1.3 IIS/ASP.NET管道 1.3.1 IIS 5.x与ASP.NET 1.3.2 IIS 6.0与ASP.NET 1.3.3 IIS 7.0与ASP.NET 1.3.4 ASP.NET管道 1.4 ASP.NET MVC是如何运行的 1.4.1 建立在“迷你版”ASP.NET MVC上的Web应用 1.4.2 URL路由 1.4.3 Controller的激活 1.4.4 Action的执行 本章小结 第2章 URL路由 2.1 ASP.NET路由系统 2.1.1 请求URL与物理文件的分离 2.1.2 实例演示:通过URL路由实现请求地址与。aspx页面的映射(S201) 2.1.3 Route与RouteTable 2.1.4 路由映射 2.1.5 根据路由规则生成URL 2.2 ASP.NET MVC扩展 2.2.1 路由映射 2.2.2 实例演示:注册路由映射与查看路由信息(S208) 2.2.3 缺省URL参数 2.2.4 基于Area的路由映射 2.2.5 链接和URL的生成 2.3 动态HttpHandler映射 2.3.1 UrlRoutingModule 2.3.2 PageRouteHandler与MvcRouteHandler 2.3.3 ASP.NET路由系统扩展 本章小结 第3章 Controller的激活 3.1 总体设计 3.1.1 Controller 3.1.2 ControllerFactory 3.1.3 ControllerBuilder 3.1.4 Controller的激活与URL路由 3.2 默认实现 3.2.1 Controller类型的解析 3.2.2 Controller类型的缓存 3.2.3 Controller的释放和会话状态行为的控制 3.3 IoC的应用 3.3.1 从Unity来认识IoC 3.3.2 Controller与Model的分离 3.3.3 基于IoC的ControllerFactory 3.3.4 基于IoC的ControllerActivator 3.3.5 基于IoC的DependencyResolver 本章小结 第4章 Model元数据的解析 4.1 Model元数据及其定制 4.1.1 Model元数据层次化结构 4.1.2 基本Model元数据信息 4.1.3 Model元数据的定制 4.1.4 IMetadataAware接口 4.2 Model元数据与Model模板 4.2.1 实例演示:通过模板将布尔值显示为RadioButton(S409) 4.2.2 预定义模板 4.2.3 DataTypeName与模板名称 4.2.4 模板的获取与执行 4.2.5 实例演示:通过定制Model元数据和自定义模板 实现预定义列表的呈现 (S412) 4.3 Model元数据的提供机制 4.3.1 再谈ModelMetadata 4.3.2 ModelMetadataProvider 4.3.3 Model元数据提供系统的扩展 本章小结 第5章 Model的绑定 5.1 ControllerDescriptor、ActionDescriptor与ParameterDescriptor 5.1.1 ControllerDescriptor 5.1.2 ActionDescriptor 5.1.3 ParameterDescriptor 5.2 ValueProvider 5.2.1 NameValueCollectionValueProvider 5.2.2 DictionaryValueProvider 5.2.3 ValueProviderFactory 5.2.4 ValueProviderFactories 5.3 ModelBinder 5.3.1 ModelBinder与ModelBinderProvider 5.3.2 ModelState与Model绑定 5.3.3 ModelBindingContext的创建 5.4 Model绑定的默认实现 5.4.1 简单类型 5.4.2 复杂类型 5.4.3 数组 5.4.4 集合 5.4.5 字典 本章小结 第6章 Model的验证 6.1 ModelValidator与ModelValidatorProvider 6.1.1 ModelValidator 6.1.2 ModelValidatorProvider 6.1.3 ModelValidatorProviders 6.2 Model绑定与验证 6.2.1 ModelState 6.2.2 验证消息的呈现 6.2.3 Model绑定中的验证 6.3 基于数据注解特性的Model验证 6.3.1 ValidationAttribute特性 6.3.2 DataAnnotationsModelValidator 6.3.3 DataAnnotationsModelValidatorProvider 6.3.4 将ValidationAttribute应用到参数上 6.3.5 一种Model类型,多种验证规则 6.4 客户端验证 6.4.1 jQuery验证 6.4.2 基于jQuery的Model验证 6.4.3 自定义验证 本章小结 第7章 Action的执行 7.1 异步Action的定义 7.1.1 基于线程池的请求处理机制 7.1.2 两种异步Action方法的定义 7.1.3 AsyncManager 7.2 Action方法的执行 7.2.1 MvcHandler对请求的处理 7.2.2 Controller的执行 7.2.3 ActionInvoker的执行 7.2.4 ControllerDescriptor的同步与异步 7.2.5 ActionDescriptor的执行 7.3 筛选器的执行 7.3.1 Filter及其提供机制 7.3.2 AuthorizationFilter 7.3.3 ActionFilter 7.3.4 ExceptionFilter 7.3.5 实例演示:集成EntLib实现自动化异常处理(S713, S714, S715) 7.3.6 ResultFilter 本章小结 第8章 View的呈现 8.1 ActionResult 8.1.1 EmptyResult 8.1.2 ContentResult 8.1.3 FileResult 8.1.4 JavaScriptResult 8.1.5 JsonResult 8.1.6 HttpStatusCodeResult 8.1.7 RedirectResult/RedirectToRouteResult 8.2 ViewResult与ViewEngine 8.2.1 View引擎中的View 8.2.2 ViewEngine 8.2.3 ViewResult的执行 8.3 Razor引擎 8.3.1 View的编译原理 8.3.2 WebViewPage与WebViewPage 8.3.3 RazorView 8.3.4 RazorViewEngine 本章小结 第9章 ASP.NET Web API 9.1 Web、REST与Web API 9.1.1 Web如此简单 9.1.2 REST是什么 9.1.3 ASP.NET Web API 9.2 服务端管道 9.2.1 ASP.NET Web API管道式设计 9.2.2 HttpMessageHandler 9.2.3 HttpServer 9.2.4 实例演示:自定义HttpMessageHandler实现HTTP方法重写(S903) 9.3 HttpControllerDispatcher 9.3.1 HttpController的激活 9.3.2 HttpController的执行 9.3.3 Action的选择 9.3.4 Model元数据的解析 9.3.5 Action参数绑定 9.3.6 Model验证 9.3.7 Action的执行与结果的响应 9.4 Web API的调用和自我寄宿 9.4.1 HttpClient 9.4.2 HttpSelfHostServer 本章小结 第10章 案例实践 10.1 功能性简介 10.1.1 商品列表的呈现 10.1.2 定购商品 10.1.3 登录与错误页面 10.2 设计概述 10.2.1 Controller-Service-Repository 10.2.2 IoC的应用 10.2.3 AOP的应用 10.2.4 异常处理 10.3 编程实现 10.3.1 数据表的创建 10.3.2 Repository 10.3.3 Service 10.3.4 路由注册和布局 10.3.5 ProductController 10.3.6 OrderController 10.3.7 AccountController 本章小结 附录A 实例列表
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
精品推荐
同类热门
类似软件
ASP.NET项目开发案例全程实录(第2版)75.67M346人在用 ASP.NET项目开发案例全程实录(第2版)是一本ASP.NET的项目开发实录教材,由郑齐心同,房大伟,刘云峰等人编著。本书内容丰富翔实,拥有12套完整项目开发案例,支持模块库,题库,素材库等海量学习资料,同时涉及行业广泛,实用性非常强。通过书中的
查看asp.net从入门到精通第2版153.34M326人在用目前网站开发最流行的就是使用asp.net语言,因为该语言具有方便性、灵活性、性能优,生产效率高、安全性高、完整性强及面向对象等特性,但如何才能学习好asp.net呢?在此小编向广大网友推荐使用asp.net从入门到精通第2版,该书是目前最优秀的学习as
查看ASP.NET Web API设计134.82M403人在用 ASP.NET Web API设计是一本设计面向多客户端的可演化Web API的指南,由美国程序员布洛克和西布拉奥编著,全书内容丰富,提供了及时而全面的指南,帮助人们使用ASP.NET Web API构建坚实的系统,书本以ASP.NET Web A
查看学通ASP.NET的24堂课81.47M162人在用 ASP.NET是微软公司推出的一款新一代动态web应用程序开发平台,具有方便性,灵活,性能优,生产效率高,安全性高等特性,是目前主流的网络编程工具,但如何更好的快速掌握呢?小编这里推荐用户使用学通ASP.NET的24堂课,这是一本ASP.NET技术
查看ASP.NET开发实例大全(提高卷)301.3M263人在用 ASP.NET开发实例大全(提高卷)是一本Asp动态网页开发技术的指南用书,由软件技术联盟编著。全书是《asp.net开发实战1200例》之全新升级版本,详细的介绍了ASP.NET开发从基础知识到高级应用各个层面的实例及源代码,内容丰富翔实,内含1
查看精通 asp.net mvc 591.3M306人在用asp.net mvc 5框架是微软ASP.NET Web平台的新进展,它提供了高生产率的编程模型,结合ASP.NET的全部优势,使代码架构更整洁,可进行测试驱动开发,并使程序有强大的可扩展性。但如何才能更好的学习和入门呢?这里小编推荐大家阅读精通 as
查看ASP.NET MVC2开发实战28.67M153人在用 ASP.NET MVC2开发实战是一本ASP.NET MVC2技术的开发设计指导书籍,由黄保翕编著。全书将内容分为基础观念篇、技术讲解篇和开发实战篇,其中基础观念篇主要介绍了MVC架构的基础知识;技术讲解篇对ASP.NET MVC 2的各项开发技术
查看ASP.NET开发实例大全(基础卷)313.29M322人在用 ASP.NET开发实例大全(基础卷)是一本ASP.NET开发指导手册,由软件开发技术联盟编著。本书筛选、汇集了ASP.NET开发从基础知识到高级应用各个层面约600个实例及源代码,每个实例都按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进
查看asp.net4.0从入门到精通79.18M425人在用《asp.net4.0从入门到精通》这本图书有多个不同的版本,其中以张正礼,王坚宁编著,清华大学出版社出版的最受读者的欢迎,故小编在此特别提供asp.net4.0从入门到精通pdf免费下载,并且是pdf高清版本哟,用户即下即阅读。该书拥有12个使用asp
查看netbox(asp服务器搭建软件)1.79M205人在用 netbox是一个使用脚本语言进行应用软件开发与发布的开发环境和运行平台,也是目前本地电脑最好的asp服务器搭建软件,全称名为netbox deployment wizard,可以完全使用脚本语言(比如 VBScript,Javascript) 创
查看热门标签
网友评论0人参与,0条评论
最新排行
民法典正式全文电子版966K 《中华人民共和国民法典》它被称为「社会生活的百科全书」,这是新中国成立以来第一部以“法典”命名的法律,并将于2021年1月1日正式实施,但很多网友都不知道在哪里学习。为此今天小编给大家带来了民法典正式全文电子版,这是专为广大网友而提供的一款方便阅读
查看Node.js微服务13.56M大卫冈萨雷斯pdf扫描版 Node.js微服务是一本Node.js教学书籍,由美国程序员大卫冈萨雷斯David Gonzalez编著。本书内容丰富翔实,主要内容要点为:理解Node.js模块并掌握在与微服务打交道时的最佳实践、将现有的单块系统重新架构成面向微服务的软件、使用
查看android开发范例实战宝典79.16Mpdf扫描版 android开发范例实战宝典是一本安卓开发学习实战教材,由武永亮编著。本书重点讲解了200多个常见的Android开发实例,并对重点代码做了大量注释和讲解,通过对这些实例的演练,可以快速提高读者的开发水平。全书内容全面,涵盖广泛,介绍了Andro
查看linux shell编程从初学到精通81.02M伍之昂pdf扫描版 shell脚本编程成为一个优秀的linux开发者和系统管理员必须掌握的技术之一,但如何才能更好的常握呢?这里小编带来了linux shell编程从初学到精通,由华清远见嵌入式培训中心的伍之昂编著,全书内容丰富,覆盖了shell编程的大部分技术,并结
查看黑客攻防从入门到精通(黑客与反黑工具篇)12.41M李书梅pdf扫描版 黑客攻防从入门到精通(黑客与反黑工具篇)是一本黑客攻防基础的入门书籍,由李书梅等编著,全书内容紧紧围绕“攻”、“防”两个不同的主题,在讲解黑客攻击手段的同时,介绍了相应的防范方法,图文并茂地再现了网络入侵与防御的全过程,从而让读者了解基础的网络知识
查看android驱动开发与移植实战详解5.14Mpdf高清版android驱动开发与移植实战详解是一本pdf高清版的电子图书,已经附带了pdf福昕阅读器在软件包中,用户可以即下即看。android安卓系统是谷歌公司推出的一款手机系统,是基于linux内核开发的,能够迅速建立手机软件的解决方案。该系统采用了webk
查看黑客攻防技术宝典Web实战篇第2版91.28M 黑客攻防技术宝典Web实战篇第2版是Dafydd Stuttard编著,由人民邮电出版社翻译出版。该书充分融合了近现代Web应用程序安全漏洞的探索和研究理论,能够独立解决用户在Web安全漏洞探索过程中遇到的各种瓶颈,高效、实用! 黑客攻
查看尼康d7000说明书21.89Mpdf版 身边朋友最近对相机特别感兴趣,结果买了一个尼康d7000,当货物收到后却发现自己不会用,里面太多的功能都不知如何操作。所以小编就为他以及所有的用户们带来了尼康d7000说明书,该说明书中详细的讲解了相机的各种设置和操作,让用户瞬间成为一名拍摄大师。
查看乔布斯的魔力演讲pdf37M 关于乔布斯,回想起来想必每一位用户看到他的名字都会联想到现在的苹果设备,而它也因苹果成为了万人瞩目的名人!而他也在1985年获得了由里根总统授予的国家级技术勋章、1997年成为《时代周刊》的封面人物,同年被评为最成功的管理者,是声名显赫的“计算机狂
查看MATLAB图形图像pdf86.99M苏金明/王永利pdf扫描版 MATLAB是国内最流行的多种科学计算软件,可以极大的提高科研人员的工作效率,更快更准确地完成计算方案的设计。这里小编为广大网友提供MATLAB图形图像pdf下载,该图书由苏金明/王永利编著,电子工业出版社出版。全书结合了MATLAB最新版本7.0
查看新一代SDN VMware NSX 网络原理与实践pdf61.07M范恂毅pdf扫描版 新一代SDN VMware NSX 网络原理与实践是一本全面剖析VMware NSX网络原理与实践的详细指南,由范恂毅和张晓和两人共同编著。本书内容丰富翔实,全面介绍了VMware NSX的相关知识,还从自身的经验和体会出发,阐述了NSX与其他技术
查看