Manning Early
Access Program
ASP.NET MVC in Action
EARLY ACCESS EDITION
Jeffrey Palermo, Dave Verwer, and Ben Scheirman

MEAP Release: February 2008
Softbound print: January 2009 (est.) | 275 pages
ISBN: 1933988622

Start Reading ASP.NET MVC in Action today through the Manning Early Access Program
MEAP OPTIONS*
  MEAP + Ebook only - $27.50
  MEAP + Print book + Ebook Combo - $49.99
  Print book only - $44.99 (Not yet available for order)
* Download early chapters in PDF format! For more information, please see the MEAP FAQs page.
  About MEAP Release Date Estimates    

Table of Contents, MEAP Chapters & Resources

Table of Contents         Resources 
  • Chapter 1 - Getting started - FREE
  • Chapter 2 - The model in depth - AVAILABLE
  • Chapter 3 - The controller in depth - AVAILABLE
  • Chapter 4 - Views in depth
  • Chapter 5 - Customizing/extending the ASP.NET MVC Framework - AVAILABLE
  • Chapter 6 - Customizing routes - AVAILABLE
  • Chapter 7 - Scaling the architecture to more complex sites
  • Chapter 8 - Leveraging existing ASP.NET features
  • Chapter 9 - Hosting and deployment - AVAILABLE
  • Chapter 10 - Developing AJAX views powered by a controller
  • Chapter 11 - Comparison with MonoRail
  • Chapter 12 - Comparison with Rails
  • Chapter 13 - IronRuby, IronPython, and the DLR
  • Chapter 14 - Best practices
 

DESCRIPTION

The Model-View-Controller pattern—universally known as MVC—provides a stable, testable approach to web application development by separating the major functions—or concerns—of an application into independently defined roles. Until now, developers needed to adopt third-party solutions such as Monorail because ASP.NET lacked a true MVC-based architecture. Microsoft's brand new ASP.NET MVC Framework now offers a fully-supported way for developers to implement MVC architectures in ASP.NET applications.

ASP.NET MVC in Action is a comprehensive guide to MVC-based development using this powerful new framework. It offers a clearly-written introduction both to the ASP.NET MVC Framework and to the MVC approach. The focus is on creating real, maintainable web applications—so don't expect toy examples and short snippets. The authors lead you from first-use through real-life scenarios.

One of the key benefits of the MVC approach is introducing a high degree of testability to your applications and process. ASP.NET MVC in Action shows you how to test each piece of your ASP.NET application and how to introduce principles of test-driven development into your process. Because the framework is completely pluggable, you'll learn how to work with external Inversion of Control containers like StructureMap, Windsor, and Spring.NET and open-source persistence layers like NHibernate.

Along the way, you'll benefit from the wide-ranging experience of the authors, who have extensive experience with ASP.NET, Monorail, and Ruby on Rails. This book assumes that you already know how to build a standard ASP.NET application and presents most examples in C#. To read more about this exciting framework, visit http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx

About the Authors

Jeffrey Palermo is a software management consultant and the CTO of Headspring Systems in Austin, TX. Jeffrey specializes in Agile coaching and helps companies double the productivity of software teams. Jeffrey is an MCSD.Net, Microsoft MVP, Certified ScrumMaster, Austin .Net User Group leader, AgileAustin board member, and an INETA speaker and Membership Mentor. He is an ASP.NET expert and has been working with Microsoft on the MVC framework since the initial prototype in March, 2007.

Dave Verwer is a software engineer and owner of a small independent software development and consultancy company, Shiny Development. Dave has over 11 years in the software industry with experience producing everything from real time data gathering software to enterprise-scale web applications deployed in almost every country in the world. Dave's background is with Microsoft .NET technologies but for the past couple of years he has been developing and consulting exclusively with Ruby and Ruby on Rails.

Ben Scheirman is a Principal Consultant with Sogeti in Houston, Texas. He studied computer science at the University of Houston and is a Certified ScrumMaster and Microsoft Certified Solution Developer. He enjoys speaking and blogging about agile development topics in .NET. Read his blog online at http://www.flux88.com.

About the Early Access Version

This Early Access version of ASP.NET MVC in Action enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Forum

Want to learn More?

Sign up to read more content when it is released and to receive news about this book.