《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高级编程
本书首先从软件需求实践中出现的主要问题和困难入手,指出了改进的主要方向;然后逐一说明了需求定义、需求捕获、需求分析与建模
EndNote&Word文献管理与论文写作-第二版 本书特色 本书共分为6章,第1~3章介绍endnote的操作,包括带领读者建立并利用个人endnote li...
《符号学产品设计方法》基于符号学的视野,结合语言学、传播学、文化学、社会学、心理学等相关概念、原理和分析方法,对产品设计
《我国企业科技人才吸引力研究》内容简介:本书综合运用技术经济学、企业管理学等学科的相关理论,围绕企业吸引和集聚高层次科技人
数据库系统工程师考试大纲 本书特色 数据库系统工程师是计算机技术与软件专业技术资格(水平)考试“信息系统”类的中级资格,于2020年审定通过并于2021年使用。...
《法国通史》内容简介:本书系《世界历史文化丛书》之一种书。法兰西人的习性经久不变,以至于在两三千年前人们为其勾画的肖像中,
《云转型:技术、人员、流程、模型与运营》内容简介:本书探讨了企业云转型的时代趋势和转型过程中总结的经验教训,分为两部分。第
PrototypeandScriptaculousarelibrariesthatextendstandardAjax.Theymakeiteasiertopr...
KenAulettahaswrittenthe"AnnalsofCommunications"columnforTheNewYorkersince1992.He...
《网络心理学》内容简介:《五十度灰》如何利用恋物心理,成为全球仅次于《圣经》的畅销读物? 为什么相对于亲朋好友,你更愿意向网
《秒懂视频号:短视频变现+直播带货+私域导流+流量运营》内容简介:本书对于短视频的下半场来说,微信视频号是普通人可以抓住的机遇
《光纤通信(第2版)》内容涉及光纤通信领域的多个方面,具体包括传输光纤、半导体光源和光检测器、无源光器件、光放大器、光纤通信
《与共和国共成长:中国人民大学校友口述史(第二辑)》内容简介:2019年,我们将迎来中华人民共和国70周年华诞。自1937年成立以来
《西南联大历史通识课》内容简介:★西南联大博物馆官方认证版 ★1937—2022,西南联大建校85周年纪念 ★大师摇篮,世界教育史上的
ToddParkerFilament集团公司创始人,具有12年以上创建高度实用、可访问和直观界面的经验。Todd曾在Zefer公司和CSC顾问公司担任首
《20几岁,你为什么害怕来不及》内容简介:2015年6月,林夏萨摩,在简书上写下了一篇《你才20多岁,为什么总怕来不及》,一时间引爆
《一本书学会做数据分析:成功商务人士案头必备》结合具体的商务实例对Excel软件和数据分析进行了详细介绍,在分析实例的同时,还
DiveintogamedevelopmentandcreategreatmultiplayeronlinegameswithProAndroidWebGame...
MoreExceptionalC++是ExceptionalC++的续篇。根据多年程序开发的实践经验、HerbSutter向C++程序员提供了久经考验的程序设计...
《赛雷三分钟漫画三国演义4》内容简介:1000万人都在看的“超萌赛雷”,前后创作三年,精心绘制全彩漫画三国演义! 电影式全场景,