大小: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、双击进行阅读
同类热门
类似软件
netbox(asp服务器搭建软件)1.79M168人在用 netbox是一个使用脚本语言进行应用软件开发与发布的开发环境和运行平台,也是目前本地电脑最好的asp服务器搭建软件,全称名为netbox deployment wizard,可以完全使用脚本语言(比如 VBScript,Javascript) 创
查看asp.net4.0从入门到精通79.18M410人在用《asp.net4.0从入门到精通》这本图书有多个不同的版本,其中以张正礼,王坚宁编著,清华大学出版社出版的最受读者的欢迎,故小编在此特别提供asp.net4.0从入门到精通pdf免费下载,并且是pdf高清版本哟,用户即下即阅读。该书拥有12个使用asp
查看精通 asp.net mvc 591.3M273人在用asp.net mvc 5框架是微软ASP.NET Web平台的新进展,它提供了高生产率的编程模型,结合ASP.NET的全部优势,使代码架构更整洁,可进行测试驱动开发,并使程序有强大的可扩展性。但如何才能更好的学习和入门呢?这里小编推荐大家阅读精通 as
查看ASP.NET Web API设计134.82M363人在用 ASP.NET Web API设计是一本设计面向多客户端的可演化Web API的指南,由美国程序员布洛克和西布拉奥编著,全书内容丰富,提供了及时而全面的指南,帮助人们使用ASP.NET Web API构建坚实的系统,书本以ASP.NET Web A
查看ASP.NET开发实例大全(提高卷)301.3M231人在用 ASP.NET开发实例大全(提高卷)是一本Asp动态网页开发技术的指南用书,由软件技术联盟编著。全书是《asp.net开发实战1200例》之全新升级版本,详细的介绍了ASP.NET开发从基础知识到高级应用各个层面的实例及源代码,内容丰富翔实,内含1
查看学通ASP.NET的24堂课81.47M155人在用ASP.NET是微软公司推出的一款新一代动态web应用程序开发平台,具有方便性,灵活,性能优,生产效率高,安全性高等特性,是目前主流的网络编程工具,但如何更好的快速掌握呢?小编这里推荐用户使用学通ASP.NET的24堂课,这是一本ASP.NET技术的学习
查看ASP.NET项目开发案例全程实录(第2版)75.67M321人在用ASP.NET项目开发案例全程实录(第2版)是一本ASP.NET的项目开发实录教材,由郑齐心同,房大伟,刘云峰等人编著。本书内容丰富翔实,拥有12套完整项目开发案例,支持模块库,题库,素材库等海量学习资料,同时涉及行业广泛,实用性非常强。通过书中的学习,
查看ASP.NET MVC2开发实战28.67M144人在用ASP.NET MVC2开发实战是一本ASP.NET MVC2技术的开发设计指导书籍,由黄保翕编著。全书将内容分为基础观念篇、技术讲解篇和开发实战篇,其中基础观念篇主要介绍了MVC架构的基础知识;技术讲解篇对ASP.NET MVC 2的各项开发技术进行解
查看asp.net从入门到精通第2版153.34M302人在用目前网站开发最流行的就是使用asp.net语言,因为该语言具有方便性、灵活性、性能优,生产效率高、安全性高、完整性强及面向对象等特性,但如何才能学习好asp.net呢?在此小编向广大网友推荐使用asp.net从入门到精通第2版,该书是目前最优秀的学习as
查看ASP.NET开发实例大全(基础卷)313.29M299人在用 ASP.NET开发实例大全(基础卷)是一本ASP.NET开发指导手册,由软件开发技术联盟编著。本书筛选、汇集了ASP.NET开发从基础知识到高级应用各个层面约600个实例及源代码,每个实例都按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进
查看热门标签
网友评论0人参与,0条评论
最新排行
征服c指针pdf高清版7.14M前桥和弥pdf扫描版 征服c指针是专业的一本纯讲解C指针的书,由日本程序员前桥和弥编著。全书结合开发人员多年的编程经验和感悟,介绍了指针在数组中的应用、在函数中的应用、指向指针的指针、数据结构中指针的应用,指向文件类型的指针、指针在c语言算法中的应用,覆盖了所有重要的C
查看高中数学公式大全完整版2.2M 说起数学,相信在不少小伙伴心中都是非常头疼的一门科目,其是各种公式、定理更是记得头昏脑涨,可要想学好数学,数学公式、定理是肯定少不了的,如果不好好掌握的话,那么数学别想高分。所以小编本次要分享的是高中数学公式大全完整版,专为即将面临高考的同学所准备
查看精通spring 4.x企业应用开发实战178.94M陈雄华pdf扫描版精通spring 4.x企业应用开发实战是一本Spring技术开发实战手册,由Spring专家陈雄华编著。本书内容丰富,深入浅出,作者对Spring的源码进行了彻底分析,深刻揭示了Spring框架的技术内幕,让读者知其然,更知其所以然。Spring中的许
查看Oracle达人修炼秘籍Oracle 11g数据库管理与开发指南19.17M孙风栋pdf扫描版 Oracle达人修炼秘籍是一本Oracle数据库进阶书籍,由孙风栋和王澜两人共同编著,全称叫做Oracle达人修炼秘籍Oracle 11g数据库管理与开发指南。本书内容全面,涵盖Oracle数据库管理与开发的方方面面,全书宏观上清晰呈现Oracle
查看html5秘籍第2版107.18Mpdf扫描版HTML5不仅仅是一种标记语言,它还指代多种独立的Web标准。但是如何才能学习html5的全部知识呢?小编推荐用户使用html5秘籍第2版,这是一本HTML5语言的学习指导书籍,由美国程序员Matthew MacDonald编著。本书内容丰富,由浅入深,
查看Cassandra实战30.27M郭鹏pdf扫描版Cassandra实战是一本Cassandra实战手册,由郭鹏编著。本书内容丰富,主要讲解了Cassandra快速入门、理解Cassandra编程接口、基于Cassandra的在线交易系统、Cassandra的集群机制、 Cassandra的内部数据存储
查看企业级ios应用开发实战40.64M杨宏焱pdf扫描版企业级ios应用开发实战是一本ios企业应用开发的详细开发教程,由杨宏焱编著,机械工业出版社出版。本书内容十分全面,系统的讲解了开发企业级ios应用所需掌握的各项核心技术,以及各种工具个框架的使用方法,同时还包含了大量的技巧和实践,以及精心设计的辅助读者
查看深入理解hadoop 原书第2版50.83M扫描版深入理解hadoop 原书第2版是一本Hadoop系统使用掌握指导书籍,由世界级大数据专家萨米尔.瓦德卡和马杜.西德林埃共同编著。全书深入剖析了Hadoop系统实现原理及其工程实践应用,里面包含了大量真实案例和数据,从Hadoops各组件的运行机理,深入
查看移动App性能评测与优化pdf14.01M移动App性能评测与优化是一本APP性能评测优化指导教材,由腾讯公司的TMQ专项测试团队编著。全书除了较为体系化地介绍了移动应用性能评测与优化的方方面面,在一些单点上也有很多原创性的突破,如电量的硬件测试方案、GT评测插件等。移动App性能评测与优化通过
查看android开发入门教程42.02MPDF格式随着互联网的时代一步一步向人类走来,如果在短时间内掌握计算机编程有关的技巧,不管到哪里都非常吃香。因此小编特意给用户准备了android编程教程,在这套教程中一共包含了5项学习知识,分别是Android实例与详解、Android网络开发技术实战详解、An
查看新手学ASP动态网页开发:贯通HTML和JavaScript103.34M孔鹏pdf扫描版新手学ASP动态网页开发:贯通HTML和JavaScript是一本HTML和JavaScript的技术指导书籍,由孔鹏等人编著。本书系统全面地介绍了基于ASP的动态网页编程技术,并且强调“实用性”为主,从最基本的网络基础知识到ASP动态网页开发,再到We
查看深入理解android网络编程技术详解与最佳实践11.53M陈文高清扫描版深入理解android网络编程技术详解与最佳实践是一本安卓网络编程开发的指导手册,由陈文、郭依正共同编著。本书系统讲解Android网络编程的各项核心技术和功能模块,多个案例解读Android网络编程的方法和技巧,从源码角度深入解析Android核心网络
查看javascript权威指南第6版中文版36.07Mpdf高清版javascript权威指南是一本关于如何学习javascript语言的圣经,它详细的介绍了javascript语言的词法结构、类型、值和变量、表达式、运算符、语句、对象、数组、函数、类和模块等等内容,能够帮助用户更好的学习和掌握javascript,适
查看高性能mysql第3版中文版pdf70.65M高性能mysql第3版是mysql领域的经典之作,由baron scbwartz、peter zaitsev、vadim tkacbenko著作,宁海元、周振、彭立勋、翟卫祥等翻译。第3版更新了大量的内容,不但涵盖了最新mysql5.5版本的新特性,也讲
查看