mvc3高级编程英文版
第1 章帮助您开始进行ASP.NET MVC 3 开发。首先介绍了ASP.NET MVC 的概念, 然后解释ASP.NET MVC 3 如何顺应前两个发布版本。最后,在确保正确安装软件之后, 帮助您开始创建您的第一个ASP.NET MVC 3 应用程序。 第2 章讲解控制器和操作的基础内容。您开始编写一些基本的“hello world”示例, 然后创建从URL 中提取信息并在屏幕上显示的应用程序。 第3 章介绍如何从控制器操作中使用视图模板控制输出的可视化表示。除此之外,还 将全面地介绍ASP.NET MVC 3 中包含的新视图引擎—— Razor。 第4 章继续介绍MVC 模式的第三个元素:模型。本章中,您将会学习到如何使用模 型在控制器和视图之间传递信息,以及如何在Entity Framework 4.1 上集成数据库和模型。 第5 章深入讲解编辑场合,解释ASP.NET MVC 处理表单的方式。您将从本章中学习 到如何使用HTML 辅助方法精简视图。 第6 章介绍如何使用特性定义模型显示、编辑和验证的规则。 第7 章讲解如何确保ASP.NET MVC 应用程序安全,并指出常见的安全陷阱以及避免 这些陷阱的方法。除此之外,您还会学习到如何利用ASP.NET MVC 应用程序中的ASP.NET 成员资格和授权特性来控制访问权限。 第8 章介绍ASP.NET MVC 应用程序中的Ajax 程序,并特别强调jQuery 和jQuery 插 件。本章中,您将会学习到如何使用ASP.NET MVC 的Ajax 辅助方法,以及如何高效地应 用ASP.NET MVC 3 中包含的jQuery 验证系统。 第9 章深入介绍用来管理如何把URL 映射到控制器操作的路由机制。 前 言 IX 第10 章介绍NuGet 包管理系统。通过本章内容,您将学习到如何把NuGet 关联到 ASP.NET MVC,如何安装NuGet 以及如何使用NuGet 来安装、更新和创建新包。 第11 章介绍依赖注入,ASP.NET MVC 3 的变化包括对依赖注入的支持,以及如何在 应用程序中利用依赖注入。 第12 章教您如何在ASP.NET 应用程序中使用测试驱动开发,并提供编写高效测试的 一些有益忠告。 第13 章深入讲解ASP.NET MVC 中的扩展点,并展示如何扩展MVC 框架来满足您的 具体需求。 第14 章介绍一些高级主题,这些主题在阅读本书前13 章之前讲解可能会使您感到吃 力。本章涵盖Razor、基架系统、路由机制、模板和控制器的一些复杂应用。 本书《*** MVC 3》是关于*** MVC 3的高级编程指南,它覆盖了从基础概念到高级特性的各个方面,适合有一定编程背景的开发者深入学习。以下是根据提供的文件信息整理的知识点。 *** MVC 3概述: *** MVC 3是一个web应用程序框架,它提供了一种用于构建动态网站的模式——模型-视图-控制器(MVC)模式。它允许开发者独立地管理业务逻辑、用户界面和应用程序架构的各个部分。MVC模式有助于创建可维护和可测试的web应用程序。 第1章:入门 本章将引导读者了解*** MVC 3的基础知识。首先介绍*** MVC的基本概念,然后解释它如何延续之前的版本,并帮助读者在确保软件环境正确配置后开始创建第一个*** MVC 3应用程序。 第2章:控制器 控制器是处理用户请求并返回响应的中间件。本章讲解控制器和操作的基础,包括编写简单的“hello world”示例,以及创建能够从URL中提取信息并显示在屏幕上的应用程序。 第3章:视图 视图是用户界面的表示层。本章介绍如何在*** MVC 3中使用视图模板来控制输出的可视化表示,并详细介绍了一个新的视图引擎——Razor。Razor是一个轻量级、流线型的模板语法,旨在简化编码。 第4章:模型 模型代表应用程序的数据结构。本章讲述模型在控制器和视图之间传递信息的机制,以及如何使用Entity Framework 4.1将数据库与模型集成。 第5章:表单和HTML辅助方法 *** MVC的编辑场合涉及处理表单输入。本章解释*** MVC处理表单的方式,并教授如何使用HTML辅助方法来简化视图的创建。 第6章:数据注解和验证 数据注解是*** MVC中的一个特性,用于定义模型显示、编辑和验证的规则。本章介绍了这些特性,并展示了如何应用它们来改进应用程序的数据验证。 第7章:应用程序安全 本章着重讲解*** MVC应用程序的安全性,包括识别并避免常见的安全漏洞,并介绍了如何利用*** MVC中的成员资格和授权特性来控制访问权限。 第8章:Ajax Ajax是创建交互式web应用程序的技术。本章介绍*** MVC应用程序中的Ajax编程,特别强调了jQuery及其插件的使用,并解释了如何使用*** MVC的Ajax辅助方法和jQuery验证系统。 第9章:路由 路由是把URL映射到控制器操作的机制。本章深入探讨了*** MVC中的路由机制,并展示了如何管理这些路由。 第10章:NuGet NuGet是一个包管理器,用于在.NET项目中添加、移除和更新库。本章讲述了如何将NuGet与*** MVC关联,以及如何安装、更新和创建新的包。 第11章:依赖注入 依赖注入是一种设计模式,用于实现控制反转以增强模块间的松耦合。本章介绍了*** MVC 3对依赖注入的支持,并指导如何在应用程序中实现依赖注入。 第12章:单元测试 本章教授如何在*** MVC应用程序中实施测试驱动开发(TDD),并为编写高效测试提供了一些建议。 第13章:扩展MVC框架 *** MVC框架是可扩展的。本章深入讲解*** MVC的扩展点,并展示如何根据需求扩展MVC框架。 第14章:高级主题 本章覆盖一些高级主题,如Razor、基架系统、路由机制、模板和控制器的高级应用,这些内容在本书前13章的基础上进行了深入探讨。 附录:索引 本书最后提供了索引部分,方便读者查找关键术语和概念。 通过这些章节,读者可以掌握*** MVC 3的高级编程技能,并在实际开发中运用这些知识来构建高效、安全、可扩展的web应用程序。
剩余432页未读,继续阅读
- 拨云见日2014-12-12虽然英文不是很好, 不过图解很给力. 照着做了一遍, 虽然东西能做出来, 但是感觉原理理解的还不是很透彻, 希望自己继续提高英文水平.
- lianminxin2014-04-23英文的,不错
- guidguid2013-11-05好书,讲解很详细!
- biankm2013-07-08太坑人了,文件打不开
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助