《ASP.NET MVC 1.0高级编程》内容简介:ASP.NET MVC架构是以一些核心原则(可扩展性、可测试性和关注点分离)为指导从头设计而成的。该架构添加了各种约定以帮助开发人员走向成功,并且提供了适合于Web工作方式的流线型开发体验。
对于想剥离抽象层并接近事物实质的开发人员来说,ASP.NET MVC就很合适。对于特别关心架构如何组合在一起的开发人员来说,ASP.NET MVC也极具扩展性,几乎允许对其任何部分进行定制,甚至可按个人喜好整体替换。
《ASP.NET MVC 1.0高级编程》由ASP.NET小组成员编写,Scott Guthrie首先提供了一个说明如何构建应用程序的完整演示,然后深入介绍MVC的基本概念和历史,并快速过渡到讨论ASP.NET MVC模式如何实现这些概念。在学习《ASP.NET MVC 1.0高级编程》的过程中,您将理解在从传统的ASP.NET Web Forms转移到ASENET Mvc时所需的思维转换以及一旦转移后所获得的收益。
《ASP.NET MVC 1.0高级编程》主要内容
◆给MVC提供补充支持的各种工具集和技术,女11SubSonic、LINQ、jQuery和REST
◆标准ASP.NET MvC应用程序的结构
◆高级路由策略以及扩充架构的高级技巧
◆ASENETMVC和IASP.NET WebForms;艺间的区别以及如何在两者间共享数据
◆如何保护ASPNET MVCI立用程序的安全
《ASP.NET MVC 1.0高级编程》读者对象
《ASP.NET MVC 1.0高级编程》面向希望在构建WeN立用程序时利用关注点分离、可扩展性和对标记进行控制的ASP.NET开发人员,同时要求读者掌握使用c#进行ASENET开发。 This book begins with you working along as Scott Guthrie builds a complete ASP.NET MVC reference application. He begins NerdDinner by using the File->New Project menu command within Visual Studio to create a new ASP.NET MVC Application. You'll then incrementally add functionality and features. Along the way you’ll cover how to create a database, build a model layer with business rule validations, implement listing/details data browsing, provide CRUD (Create, Update, Delete) data form entry support, implement efficient data paging, reuse UI using master pages and partials, secure the application using authentication and authorization, use AJAX to deliver dynamic updates and interactive map support, and implement automated unit testing. From there, the bulk of the rest of the book begins with the basic concepts around the model view controller pattern, including the little history and the state of the MVC on the web today. We'll then go into the ways that MVC is different from ASP.NET Web Forms. We'll explore the structure of a standard MVC application and see what you get out of the box. Next we dig deep into routing and see the role URLs play in your application. We'll deep dive into controllers and views and see what role the Ajax plays in your applications. The last third of the book focuses entirely on advanced techniques and extending the framework. In some places, we assume that you're somewhat familiar with ASP.NET WebForms, at least peripherally. There are a lot of ASP.NET WebForms developers out there who are interested in ASP.NET MVC so there are a number of places in this book where we contrast the two technologies. Even if you're not already an ASP.NET developer, you might still find these sections interesting for context, as well as for your own edification as ASP.NET MVC may not be the web technology that you're looking for. It’s worth noting, that ASP.NET MVC is not a replacement for ASP.NET Web Forms (aka just "ASP.NET"). Many web developers have been giving a lot of attention to other web frameworks out there (Ruby on Rails, Django) which have embraced the MVC (Model-View-Controller) application pattern, and if you’re one of those developers, or even if you’re just curious, this book is for you. MVC allows for (buzzword alert!) a "greater separation of concerns" between components in your application. The book goes into the ramifications of this, but if it had to be said it in a quick sentence: ASP.NET MVC is ASP.NET Unplugged. ASP.NET MVC is a tinkerer’s framework that gives you very fine-grained control over your HTML and Javascript, as well as complete control over the programmatic flow of your application.
点击链接进入中文版:
ASP.NET MVC 1.0高级编程
Inthisfollow-uptohisbestsellingbookExperientialMarketing,BerndSchmittintroducest...
《遇见台湾·古早的味道》内容简介:《遇见台湾:古早的味道》是一本传统台湾美食文化的书。“古早”在闽南语中意为“过去、曾经”
《零基础学:微信小程序开发》内容简介:本书从微信小程序的结构及其常用的API开始,讲解了微信开发工具各面板的功能和使用、常用框
《世界大学排名与中国高水平大学建设》内容简介:世界大学排名主要通过加工处理各大学间的可比信息,以简单直观的结果反映各高校办
《计算机组织与体系结构:性能设计》(第7版)是介绍当代计算机体系主流技术的最新技术的优秀教材。作者以IntelPentium4和IBM/Motor
《或然世界:谁是人工智能画家小冰?》内容简介:本书是部人工智能绘画作品集。人工智能小冰通过对过往400年艺术史上的236位知名人
《Java与Android移动应用开发》内容简介:本书是一线程序员多年开发经验的结晶之作,深入浅出地讲解Android移动应用开发所需要的几
《程序员必读的职业规划书》内容简介:程序员是一种逻辑动物,只有当他们理解求职到底是一种什么行为以后,才能做出有意义的行动。
再生利用|藝術修復|自然材料|生態住家中古公寓、透天、獨棟、古厝、三合院的綠色變身改造!採光、通風、有機的家--綠色版〔
本书是一本介绍Linux设备驱动开发理论、框架与实例的书,本书以Linux2.6版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断
Ittakesmorethanjustadesignschooleducationandakillerportfoliotosucceedinacreative...
时尚艺术和商业从本质上来说是符号和系统的集合,也就是说,是一种语言。为了能有效地在行业内与顾客进行沟通,设计师必须掌握一
本书深入而又系统地介绍了以软件完全虚拟化、硬件辅助虚拟化及类虚拟化为核心的各种系统虚拟化技术。全书共9章,第1章概述性地介
吴信东(XindongWu),教授英国爱丁堡大学人工智能学博士,任美国佛蒙特大学计算机科学系主任。吴教授在数据挖掘、知识系统和Web
《Solr权威指南(上卷)》内容简介:全书分为上下两卷,总共16章,涵盖了Solr各个方面的知识点。本书从前到后按内容的难易程度以循
《现代物流管理(第三版)》内容简介:本书是高职高专规划教材《现代物流管理》的第三版,内容包括:现代物流与物流管理,企业物流
《云安全实用指南》内容简介:《云安全实用指南》是一本关于云环境安全防护的实用指南,书中给出了目前在主流云平台上的一些安全实
作者从人生经历的角度入手,把女性从少女到成年,从成年到成为母亲、祖母等所要经历的各个重要的人生阶段融入到内衣的发展之中去
ScalahasestablisheditselfasaviablealternativetoJava,andpowerfulnewtoolsmakeiteas...
[内容简介] 洞察社交网络必读之作,本书深度剖析社交网络引发的三大现象,全面解读社交网络给我们生活、工作和世界带来的伟大变