对一名 ASP.NET 开发人员来说,这是一个伟大的时刻!
无论是对于已经拥有 ASP.NET 多年开发经验的开发人员,还是对于刚刚入门的初学者,现在都是深入学习 ASP.NET MVC4的绝佳时机。ASP.NETMVC从一开始就有很多乐趣,但最近两个版本添加了许多特性,使整个开发过程变得非常愉悦。 ASP.NET MVC 3 带来了像 Razor 视图引擎这样的新特性,与 NuGet 包管理系统和 jQuery 内置整合来简化 Ajax开发。ASP.NET MVC4继续这一趋势,又添加了一个更新的可视化设计,移动Web支持,使用ASP.NET Web API的HTTP服务,内置支持OAuth与流行网站的整合等。这样我们就可以快速地开始使用全功能 Web 应用程序。 这也不是简单地拖放短期生产率。这一切都建立在一个基于模式的 Web 框架上,当需要时,这个框架可帮助我们控制应用程序的每个方面。 加入我们会踏上一个有趣翔实的 ASP.NET MVC 4 之旅!
本书读者对象
本书由浅入深地介绍 ASP.NET MVC,是一本不错的 ASP.NET MVC 教程。如果刚刚接触 ASP.NET MVC,本书首先会帮助学习 MVC 概念,然后演示如何在应用代码示例中应用这些概念。本书作者已经指导成千上万名开发人员开始学习ASPNET MVC,指导怎样安排结构思路,以便快速创建,入门开发。
我们知道我们的许多读者都熟悉 ASPNET Web Forms,在一些上下文中,我们介绍它们之间的异同来帮助理解它们之间的关系。事实上,ASP.NET MVC 4不是 ASPNET Web Forms 的替换品。许多 Web开发人员也使用其他 Web 框架,比如 Ruby on Rails、Django,一些 PHP框架等,这些框架都适用于 MVC(模型-视图-控制器,Model-View-Controller)应用模式。如果您属于这类开发人员,或者只是好奇,本书就适合您。
我们也付出了很大努力,确保本书能够为拥有 ASP.NET MVC经验的开发人员提供一些帮助。在本书的各个章节,我们介绍了组件设计原理,以及如何最好地使用它们。我们添加了新的内容,包括新添加的ASP.NETWeb API章节。最后,Phil Hack 新编写了一章来展示他和其他高级 ASP.NET MVC 开发人员如何构建真实世界中高容量的 ASP.NET MVC 网站——NuGet Gallery 网站案例研究。
本书共16章,前面几章主要介绍了MVC模式,后面章节主要介绍ASP.NETMVC是如何实现MVC模式的。
第1章"入门"帮助您开始进行ASP.NETMVC4开发。首先介绍了ASP.NETMVC的概念,然后解释ASP.NETMVC4如何顺应前两个发布版本。最后,在确保正确安装软件之后,帮助您开始创建您的第一个ASP.NETMVC4应用程序。
第2章"控制器"讲解控制器和操作的基础内容。您开始编写一些基本的"helloworld"示例,然后创建从URL中提取信息并在屏幕上显示的应用程序。
第3章"视图"介绍如何从控制器操作中使用视图模板控制输出的可视化表示。此外,还会全面地介绍Razor视图引擎,其中包括帮助组织和维护的语法和特征。
第4章"模型"帮助您学习如何使用模型在控制器和视图之间传递信息,以及如何使用EntityFramework的CodeFirst开发集成数据库和模型。
第5章"表单和HTML辅助方法"深入介绍编辑情形,解释ASP.NETMVC处理表单的方式。您将从本章中学习到如何使用HTML辅助方法精简视图。
第6章"数据注解和验证"介绍如何使用特性定义模型显示、编辑和验证的规则。
第7章"成员资格、授权和安全性"介绍如何确保ASP.NETMVC应用程序安全,并指出常见的安全陷阱以及避开这些陷阱的方法。此外,您还会学习到如何利用ASP.NETMVC应用程序中的ASP.NET成员资格和授权特性来控制访问权限。
第8章"Ajax"介绍ASP.NETMVC应用程序中的Ajax程序,并特别强调jQuery和jQuery插件。本章中,您将会学习到如何使用ASP.NETMVC的Ajax辅助方法,以及如何高效地应用jQuery验证系统。
第9章"路由"深入介绍用来管理如何把URL映射到控制器操作的路由机制。
第10章"NuGet"介绍NuGet包管理系统。通过本章内容,您将学习到如何把NuGet关联到ASP.NETMVC,如何安装NuGet以及如何使用NuGet来安装、更新和创建新包。
第11章"ASP.NETWebAPI"展示如何使用ASP.NETWebAPI创建HTTP服务。
第12章"依赖注入"介绍依赖注入以及如何在应用程序中利用依赖注入。
第13章"单元测试"教您如何在ASP.NET应用程序中使用测试驱动开发,并提供编写高效测试的一些有益忠告。
第14章"扩展ASP.NETMVC"深入讲解ASP.NETMVC中的扩展点,并展示如何扩展MVC框架来满足您的具体需求。
第15章"高级主题"介绍一些高级主题,这些主题在阅读本书前14章之前讲解可能会使您感到吃力。本章涵盖Razor、基架系统、路由机制、模板和控制器的一些复杂应用。
第16章"ASP.NETMVC实战∶构建NuGet.org网站"结合学习的每个知识点来进行NuGetGallery网站(http∶/nuget.org)案例研究。在这里,您会学习到,当使用ASP.NETMVC
【下载链接】
链接:https://pan.baidu.com/s/1vg3YY73BBfW-W166eZctKg 提取码:0b90
相关文章
ASP.NET MVC 4高级编程(第4版)PDF高清全文清华出版
ASP.NET MVC 4高级编程(第4版)PDF高清全文清华出版,我们希望本书讲解的内容能够是您精通 ASPNETMVC4 历程中的下一步
FlashFXP绿色版网盘下载,附激活教程 1798
FlashFxp百度网盘下载链接:https://pan.baidu.com/s/1MBQ5gkZY1TCFY8A7fnZCfQ。FlashFxp是功能强大的FTP工具
Adobe Fireworks CS6 Ansifa绿色精简版网盘下载 1578
firework可以制作精美或是可以闪瞎眼的gif,这在广告领域是需要常用的,还有firework制作下logo,一些原创的图片还是很便捷的,而且fireworks用法简单,配合dw在做网站这一块往往会发挥出很强大的效果。百度网盘下载链接:https://pan.baidu.com/s/1fzIZszfy8VX6VzQBM_bdZQ
navicat for mysql中文绿色版网盘下载 1631
Navicat for Mysql是用于Mysql数据库管理的一款图形化管理软件,非常的便捷和好用,可以方便的增删改查数据库、数据表、字段、支持mysql命令,视图等等。百度网盘下载链接:https://pan.baidu.com/s/1T_tlgxzdQLtDr9TzptoWQw 提取码:y2yq
火车头采集器(旗舰版)绿色版网盘下载 1718
火车头采集器是站长常用的工具,相比于八爪鱼,简洁好用,易于配置。火车头能够轻松的抓取网页内容,并通过自带的工具对内容进行处理。站长圈想要做网站,火车头采集器是必不可少的。百度网盘链接:https://pan.baidu.com/s/1u8wUqS901HgOmucMBBOvEA
Photoshop(CS-2015-2023)绿色中文版软件下载 1833
安装文件清单(共46G)包含Window和Mac OS各个版本的安装包,从cs到cc,从绿色版到破解版,从安装文件激活工具,应有尽有,一次性打包。 Photoshop CC绿色精简版 Photoshop CS6 Mac版 Photoshop CC 2015 32位 Photoshop CC 2015 64位 Photoshop CC 2015 MAC版 Photoshop CC 2017 64位 Adobe Photoshop CC 2018 Adobe_Photoshop_CC_2018 Photoshop CC 2018 Win32 Photoshop CC 2018 Win64