Pro.ASP.NET.MVC.3.Framework

4星(超过85%的资源)
所需积分/C币:10 2013-02-03 11:49:10 12.75MB PDF
1
收藏 收藏
举报

目前看下来写得最好的一本书。 目前没有中文版,只见到有部分翻译的,但未出版。 Pro asp.net mvc4 在12年年末出版。未见到电子版。 Action的解释最好看Struts2实战(Java)。解释比较清。
Pro AsP NET mvc 3 Framework Third edition ADAM FREEMAN STEVEN SANDERSON apress Pro asP. NEt mvc 3 Framework, Third edition Copyright@ 2011 by Adam Freeman and Steven Sanderson All rights reserved No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher ISBN-13(pbk):978-1-4302-3404-3 ISBN-13( electronic:978-1-43023405-0 Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of with every occurrence of a trademarked name, logo, or image we use the names, logos, and images onl the trademark The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary right President and Publisher: Paul Manning Lead Editor: Ewan buckingham Technical Reviewer: Fabio claudio ferracchiati Jonathan Hassell, Michelle Lowman, James Markham, Matthew Moodie, Jeff Olson, Jeffrep ick Editorial Board: Steve Anglin, Mark Beckner, Ewan Buckingham, Gary Cornell, Jonathan geni Pepper, Frank pohlmann, Douglas Pundick, Ben Renow-Clarke, Dominic Shakeshaft, Matt Wade, Tom Welsh Coordinating Editors: Jennifer L. Blackwell and Mary Tobin Copy Editors: Sharon Terdeman, Marilyn Smith, and Kim Wimpsett Compositor: Kim Burton-Weisman Indexer: BIM Indexing Proofreading services Artist: April milne Cover Designer: Anna Ishchenko Distributed to the book trade worldwide by Springer Science+Business Media, LLC, 233 Spring Street\ 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax(201)348-4505, e-mail orders-ny@springer sbmcomorvisitwww.springeronline.com Forinformationontranslationspleasee-mailrights@apress.com,orvisitwww.apress.com Apress and friends of ed books may be purchased in bulk for academic, corporate, or promotional use eBook versions and licenses are also available for most titles For more information reference our SpecialBulksales-ebooklicensingwebpageatwww.apress.com/bulk-sales The information in this book is distributed on an"as is"basis, without warranty. Although every precaution has been taken in the preparation of this work, neither the author(s)nor Apress shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in this work Thesourcecodeforthisbookisavailabletoreadersatwww.apress.com Contents at a glance About the authors About the technical reviewer Acknowledgments ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Part 1: Introducing ASP NET MVC 3.. ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Chapter 1: What's the Big Idea? ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Chapter 2: Getting Readyaaeanan 17 Chapter 3: Your First MVC Application ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 31 Chapter 4: The MVc Pattern 63 Chapter 5: Essential Language Features amm BEBBBBBBIRBaIaEIaIaIaIIaIaa 89 Chapter 6: Essential Tools for Mvc mammaauassannammmaaaaassanmmmammn 125 Chapter 7: SportsStore: A Real Applicationmmmmamaa n 155 Chapter 8: SportsStore: Navigation and cart ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 195 Chapter 9: SportsStore: Administration,,…,,,…,…,…,…,…,,,…,,…,249 Part2:ASPNETMc3inDetailu301 Chapter 10: Overview of Mvc Projects a ERRRBRIR BERBRARRRRRERRREBRERERREREIRIERR 303 Chapter 11: URLS, Routing, and Areas mmammaan 325 Chapter 12: Controllers and Actionsmmmmam RI ERIIIIIIIRIIIn 385 Chapter13: Filters,,,,,,,,,:,,,,,,,,,,,,,,:,,,,,x,,,,427 Chapter 14: Controller Extensibility. ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 461 Chapter 15: Views 493 Chapter 16: Model Templates.BR RBIHERRRRIaIRIRIII 543 Chapter 17: Model Binding ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 577 Chapter 18: Model validation ammmmmmmmmaammmmmmmaammmmnmmmaammamn 601 Chapter 19: Unobtrusive Ajax ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■口■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■口■■口 647 Chapter 20: jQuery ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■口 673 Part3: Delivering Successful ASP.NET MVC3 Projects,,…,…,…,,…,709 Chapter21: Security and vulnerability,,…,… Chapter 22: Authentication and Authorization mmammaaamaaaaamaamamamaaa 731 Chapter 23: Deployment ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 761 Index…u793 Contents About the authors ummm xxii About the technical reviewer Acknowledgments ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Part 1: Introducing ASP NET MVC 3.. ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Chapter 1: What's the Big Idea? ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ A Brief History of Web Development Traditional AsP. net Web forms What's Wrong with ASP. net Web Forms? Web Development Today Web standards and rest 面自面 7 Agile and test-Driven Development 7 Ruby on rails Sinatra…8 Noes……9 Key Benefits of ASP. NET MVc MVC Architecture EXtensibility……… 110 TightControloverHtmlandhttp 11 Powerful Routing System... Built on the best parts of the asp net platform 12 Modern APl ASP. NET MVC ls Open Source 13 CONTENTS Who should use asp net mvc? 13 Comparisons with aSP. net Web Forms Migrating from Web Forms to MVC….........,,…………14 Comparisons with ruby on rails Comparisons with Monorail 14 What's New in ASP. NET Mvc 3 nnnnnnnnnnnn 15 Summary nnnnnnnnnnnnnnnnnnnnnnnnnnnnnDD 15 Chapter 2: Getting Ready ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ Preparing the Workstation 17 Installing Visual Studio 2010...... Installing the essential Software.... stalling Optional Components....,,,,………21 Preparing the server Enabling the web server role 235 Installing Additional components Setting up Web Deployment Getting Further Information 30 Summary…,,,,,,,…… 30 Chapter 3: Your First MVC Application ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ 31 Creating a New aSP. Net MVC Project.…… ………31 Adding the First controller....…,… 33 Understanding routes ….36 Rendering Web Pages 37 Creating and Rendering a View Adding Dynamic Output............. Creating a Simple Data-Entry Application 2 Setting the Scene..............................4.2 Designing a data model ……43 CONTENTS Linking Action Methods...... Building the Form….,,……………………………47 Handling Forms∴ Adding validation.… 54 Completing the Example........................ 59 Summary…,… 61 Chapter 4: The Mvc Pattern.a 63 he History of MVc 63 Understanding the Mvc Pattern 64 Understanding the Domain Model 64 The ASP. NEt Implementation of MVC 65 Comparing Mvc to other Patterns…........…66 Understanding the smart Ul Pattern Applying Domain-Driven Development . Modeling an example domain . Ubiquitous Language.… 70 Aggregates and Simplification Defining repositories Building L0 osely Coupled Components,,…,…, 73 Using Dependency Injection..…,…, 74 An MVC-Specific Dependency Injection Example Using a dependency injection Container 77 Getting Started with Automated Testing 78 Understanding Unit Testing……………………………78 Understanding Integration Testing..... 87 Summary…. 8

...展开详情
试读 127P Pro.ASP.NET.MVC.3.Framework
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
gongzuozhong2012 挺不错的,字体很清晰,只可惜是英文版,需要努力看
2014-07-15
回复
xubin224 不错非常好
2013-04-28
回复
sunbo624 很好 最近打算用MVC3 VS2012不支持MVC2了
2013-02-04
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
Pro.ASP.NET.MVC.3.Framework 10积分/C币 立即下载
1/127
Pro.ASP.NET.MVC.3.Framework第1页
Pro.ASP.NET.MVC.3.Framework第2页
Pro.ASP.NET.MVC.3.Framework第3页
Pro.ASP.NET.MVC.3.Framework第4页
Pro.ASP.NET.MVC.3.Framework第5页
Pro.ASP.NET.MVC.3.Framework第6页
Pro.ASP.NET.MVC.3.Framework第7页
Pro.ASP.NET.MVC.3.Framework第8页
Pro.ASP.NET.MVC.3.Framework第9页
Pro.ASP.NET.MVC.3.Framework第10页
Pro.ASP.NET.MVC.3.Framework第11页
Pro.ASP.NET.MVC.3.Framework第12页
Pro.ASP.NET.MVC.3.Framework第13页
Pro.ASP.NET.MVC.3.Framework第14页
Pro.ASP.NET.MVC.3.Framework第15页
Pro.ASP.NET.MVC.3.Framework第16页
Pro.ASP.NET.MVC.3.Framework第17页
Pro.ASP.NET.MVC.3.Framework第18页
Pro.ASP.NET.MVC.3.Framework第19页
Pro.ASP.NET.MVC.3.Framework第20页

试读结束, 可继续阅读

10积分/C币 立即下载 >